home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Battle Chess / Guided Tour / Guided Tour.rsrc / CODE_7.txt < prev    next >
Text File  |  1993-09-09  |  392KB  |  6,987 lines

  1. # near model CODE resource
  2. # jump table entries: 33512-33539 (28 of them)
  3. export_115:
  4. 00000000  4E56 FFEE                link       A6, -0x0012
  5. 00000004  0C6E FFFF 000C           cmpi.w     [A6 + 0xC], 0xFFFF
  6. 0000000A  666C                     bne        +0x6E /* 00000078 */
  7. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  8. 00000010  226E 000E                movea.l    A1, [A6 + 0xE]
  9. 00000014  1290                     move.b     [A1], [A0]
  10. 00000016  206E 0008                movea.l    A0, [A6 + 0x8]
  11. 0000001A  226E 000E                movea.l    A1, [A6 + 0xE]
  12. 0000001E  1368 0001 0001           move.b     [A1 + 0x1], [A0 + 0x1]
  13. 00000024  206E 0008                movea.l    A0, [A6 + 0x8]
  14. 00000028  226E 000E                movea.l    A1, [A6 + 0xE]
  15. 0000002C  1368 0002 0002           move.b     [A1 + 0x2], [A0 + 0x2]
  16. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  17. 00000036  226E 000E                movea.l    A1, [A6 + 0xE]
  18. 0000003A  1368 0003 0003           move.b     [A1 + 0x3], [A0 + 0x3]
  19. 00000040  206E 000E                movea.l    A0, [A6 + 0xE]
  20. 00000044  7000                     moveq.l    D0, 0x00
  21. 00000046  1010                     move.b     D0, [A0]
  22. 00000048  5E40                     addq.w     D0, 7
  23. 0000004A  E448                     lsr        D0.w, 2
  24. 0000004C  206E 000E                movea.l    A0, [A6 + 0xE]
  25. 00000050  7200                     moveq.l    D1, 0x00
  26. 00000052  1228 0001                move.b     D1, [A0 + 0x1]
  27. 00000056  C3C0                     muls.w     D1, D0
  28. 00000058  3F01                     move.w     -[A7], D1
  29. 0000005A  206E 0008                movea.l    A0, [A6 + 0x8]
  30. 0000005E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  31. 00000062  206E 000E                movea.l    A0, [A6 + 0xE]
  32. 00000066  2F28 0004                move.l     -[A7], [A0 + 0x4]
  33. 0000006A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  34. 0000006E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35. 00000072  7000                     moveq.l    D0, 0x00
  36. 00000074  6000 04C8                bra        +0x4CA /* 0000053E */
  37. label00000078:
  38. 00000078  302E 000C                move.w     D0, [A6 + 0xC]
  39. 0000007C  4840                     swap.w     D0
  40. 0000007E  4240                     clr.w      D0
  41. 00000080  4840                     swap.w     D0
  42. 00000082  E780                     asl        D0, 3
  43. 00000084  D0AD B6A0                add.l      D0, [A5 - 0x4960]
  44. 00000088  2D40 FFF2                move.l     [A6 - 0xE], D0
  45. 0000008C  4A6D EC86                tst.w      [A5 - 0x137A]
  46. 00000090  6732                     beq        +0x34 /* 000000C4 */
  47. 00000092  206E FFF2                movea.l    A0, [A6 - 0xE]
  48. 00000096  7000                     moveq.l    D0, 0x00
  49. 00000098  1010                     move.b     D0, [A0]
  50. 0000009A  5E40                     addq.w     D0, 7
  51. 0000009C  E448                     lsr        D0.w, 2
  52. 0000009E  0240 00FE                andi.w     D0, 0xFE
  53. 000000A2  206E FFF2                movea.l    A0, [A6 - 0xE]
  54. 000000A6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  55. 000000AA  206E FFF2                movea.l    A0, [A6 - 0xE]
  56. 000000AE  7200                     moveq.l    D1, 0x00
  57. 000000B0  1228 0001                move.b     D1, [A0 + 0x1]
  58. 000000B4  3F01                     move.w     -[A7], D1
  59. 000000B6  3F00                     move.w     -[A7], D0
  60. 000000B8  4267                     clr.w      -[A7]
  61. 000000BA  4267                     clr.w      -[A7]
  62. 000000BC  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  63. 000000C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64. label000000C4:
  65. 000000C4  206E FFF2                movea.l    A0, [A6 - 0xE]
  66. 000000C8  4A10                     tst.b      [A0]
  67. 000000CA  6700 01A4                beq        +0x1A6 /* 00000270 */
  68. 000000CE  206E FFF2                movea.l    A0, [A6 - 0xE]
  69. 000000D2  4A28 0001                tst.b      [A0 + 0x1]
  70. 000000D6  6700 0198                beq        +0x19A /* 00000270 */
  71. 000000DA  206E FFF2                movea.l    A0, [A6 - 0xE]
  72. 000000DE  226E 0008                movea.l    A1, [A6 + 0x8]
  73. 000000E2  1029 0002                move.b     D0, [A1 + 0x2]
  74. 000000E6  B028 0002                cmp.b      D0, [A0 + 0x2]
  75. 000000EA  6F58                     ble        +0x5A /* 00000144 */
  76. 000000EC  206E FFF2                movea.l    A0, [A6 - 0xE]
  77. 000000F0  1028 0002                move.b     D0, [A0 + 0x2]
  78. 000000F4  4880                     ext.w      D0
  79. 000000F6  206E 0008                movea.l    A0, [A6 + 0x8]
  80. 000000FA  1228 0002                move.b     D1, [A0 + 0x2]
  81. 000000FE  4881                     ext.w      D1
  82. 00000100  9240                     sub.w      D1, D0
  83. 00000102  206E FFF2                movea.l    A0, [A6 - 0xE]
  84. 00000106  7000                     moveq.l    D0, 0x00
  85. 00000108  1010                     move.b     D0, [A0]
  86. 0000010A  D240                     add.w      D1, D0
  87. 0000010C  3D41 FFFE                move.w     [A6 - 0x2], D1
  88. 00000110  206E 0008                movea.l    A0, [A6 + 0x8]
  89. 00000114  7000                     moveq.l    D0, 0x00
  90. 00000116  1010                     move.b     D0, [A0]
  91. 00000118  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  92. 0000011C  6408                     bcc        +0xA /* 00000126 */
  93. 0000011E  306E FFFE                movea.w    A0, [A6 - 0x2]
  94. 00000122  2008                     move.l     D0, A0
  95. 00000124  6008                     bra        +0xA /* 0000012E */
  96. label00000126:
  97. 00000126  206E 0008                movea.l    A0, [A6 + 0x8]
  98. 0000012A  7000                     moveq.l    D0, 0x00
  99. 0000012C  1010                     move.b     D0, [A0]
  100. label0000012E:
  101. 0000012E  206E 000E                movea.l    A0, [A6 + 0xE]
  102. 00000132  1080                     move.b     [A0], D0
  103. 00000134  206E 0008                movea.l    A0, [A6 + 0x8]
  104. 00000138  226E 000E                movea.l    A1, [A6 + 0xE]
  105. 0000013C  1368 0002 0002           move.b     [A1 + 0x2], [A0 + 0x2]
  106. 00000142  6056                     bra        +0x58 /* 0000019A */
  107. label00000144:
  108. 00000144  206E 0008                movea.l    A0, [A6 + 0x8]
  109. 00000148  1028 0002                move.b     D0, [A0 + 0x2]
  110. 0000014C  4880                     ext.w      D0
  111. 0000014E  206E FFF2                movea.l    A0, [A6 - 0xE]
  112. 00000152  1228 0002                move.b     D1, [A0 + 0x2]
  113. 00000156  4881                     ext.w      D1
  114. 00000158  9240                     sub.w      D1, D0
  115. 0000015A  206E 0008                movea.l    A0, [A6 + 0x8]
  116. 0000015E  7000                     moveq.l    D0, 0x00
  117. 00000160  1010                     move.b     D0, [A0]
  118. 00000162  D240                     add.w      D1, D0
  119. 00000164  3D41 FFFE                move.w     [A6 - 0x2], D1
  120. 00000168  206E FFF2                movea.l    A0, [A6 - 0xE]
  121. 0000016C  7000                     moveq.l    D0, 0x00
  122. 0000016E  1010                     move.b     D0, [A0]
  123. 00000170  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  124. 00000174  6408                     bcc        +0xA /* 0000017E */
  125. 00000176  306E FFFE                movea.w    A0, [A6 - 0x2]
  126. 0000017A  2008                     move.l     D0, A0
  127. 0000017C  6008                     bra        +0xA /* 00000186 */
  128. label0000017E:
  129. 0000017E  206E FFF2                movea.l    A0, [A6 - 0xE]
  130. 00000182  7000                     moveq.l    D0, 0x00
  131. 00000184  1010                     move.b     D0, [A0]
  132. label00000186:
  133. 00000186  206E 000E                movea.l    A0, [A6 + 0xE]
  134. 0000018A  1080                     move.b     [A0], D0
  135. 0000018C  206E FFF2                movea.l    A0, [A6 - 0xE]
  136. 00000190  226E 000E                movea.l    A1, [A6 + 0xE]
  137. 00000194  1368 0002 0002           move.b     [A1 + 0x2], [A0 + 0x2]
  138. label0000019A:
  139. 0000019A  206E FFF2                movea.l    A0, [A6 - 0xE]
  140. 0000019E  226E 0008                movea.l    A1, [A6 + 0x8]
  141. 000001A2  1029 0003                move.b     D0, [A1 + 0x3]
  142. 000001A6  B028 0003                cmp.b      D0, [A0 + 0x3]
  143. 000001AA  6F00 0064                ble        +0x66 /* 00000210 */
  144. 000001AE  206E FFF2                movea.l    A0, [A6 - 0xE]
  145. 000001B2  1028 0003                move.b     D0, [A0 + 0x3]
  146. 000001B6  4880                     ext.w      D0
  147. 000001B8  206E 0008                movea.l    A0, [A6 + 0x8]
  148. 000001BC  1228 0003                move.b     D1, [A0 + 0x3]
  149. 000001C0  4881                     ext.w      D1
  150. 000001C2  9240                     sub.w      D1, D0
  151. 000001C4  206E FFF2                movea.l    A0, [A6 - 0xE]
  152. 000001C8  7000                     moveq.l    D0, 0x00
  153. 000001CA  1028 0001                move.b     D0, [A0 + 0x1]
  154. 000001CE  D240                     add.w      D1, D0
  155. 000001D0  3D41 FFFE                move.w     [A6 - 0x2], D1
  156. 000001D4  206E 0008                movea.l    A0, [A6 + 0x8]
  157. 000001D8  7000                     moveq.l    D0, 0x00
  158. 000001DA  1028 0001                move.b     D0, [A0 + 0x1]
  159. 000001DE  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  160. 000001E2  6408                     bcc        +0xA /* 000001EC */
  161. 000001E4  306E FFFE                movea.w    A0, [A6 - 0x2]
  162. 000001E8  2008                     move.l     D0, A0
  163. 000001EA  600A                     bra        +0xC /* 000001F6 */
  164. label000001EC:
  165. 000001EC  206E 0008                movea.l    A0, [A6 + 0x8]
  166. 000001F0  7000                     moveq.l    D0, 0x00
  167. 000001F2  1028 0001                move.b     D0, [A0 + 0x1]
  168. label000001F6:
  169. 000001F6  206E 000E                movea.l    A0, [A6 + 0xE]
  170. 000001FA  1140 0001                move.b     [A0 + 0x1], D0
  171. 000001FE  206E 0008                movea.l    A0, [A6 + 0x8]
  172. 00000202  226E 000E                movea.l    A1, [A6 + 0xE]
  173. 00000206  1368 0003 0003           move.b     [A1 + 0x3], [A0 + 0x3]
  174. 0000020C  6000 0096                bra        +0x98 /* 000002A4 */
  175. label00000210:
  176. 00000210  206E 0008                movea.l    A0, [A6 + 0x8]
  177. 00000214  1028 0003                move.b     D0, [A0 + 0x3]
  178. 00000218  4880                     ext.w      D0
  179. 0000021A  206E FFF2                movea.l    A0, [A6 - 0xE]
  180. 0000021E  1228 0003                move.b     D1, [A0 + 0x3]
  181. 00000222  4881                     ext.w      D1
  182. 00000224  9240                     sub.w      D1, D0
  183. 00000226  206E 0008                movea.l    A0, [A6 + 0x8]
  184. 0000022A  7000                     moveq.l    D0, 0x00
  185. 0000022C  1028 0001                move.b     D0, [A0 + 0x1]
  186. 00000230  D240                     add.w      D1, D0
  187. 00000232  3D41 FFFE                move.w     [A6 - 0x2], D1
  188. 00000236  206E FFF2                movea.l    A0, [A6 - 0xE]
  189. 0000023A  7000                     moveq.l    D0, 0x00
  190. 0000023C  1028 0001                move.b     D0, [A0 + 0x1]
  191. 00000240  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  192. 00000244  6408                     bcc        +0xA /* 0000024E */
  193. 00000246  306E FFFE                movea.w    A0, [A6 - 0x2]
  194. 0000024A  2008                     move.l     D0, A0
  195. 0000024C  600A                     bra        +0xC /* 00000258 */
  196. label0000024E:
  197. 0000024E  206E FFF2                movea.l    A0, [A6 - 0xE]
  198. 00000252  7000                     moveq.l    D0, 0x00
  199. 00000254  1028 0001                move.b     D0, [A0 + 0x1]
  200. label00000258:
  201. 00000258  206E 000E                movea.l    A0, [A6 + 0xE]
  202. 0000025C  1140 0001                move.b     [A0 + 0x1], D0
  203. 00000260  206E FFF2                movea.l    A0, [A6 - 0xE]
  204. 00000264  226E 000E                movea.l    A1, [A6 + 0xE]
  205. 00000268  1368 0003 0003           move.b     [A1 + 0x3], [A0 + 0x3]
  206. 0000026E  6034                     bra        +0x36 /* 000002A4 */
  207. label00000270:
  208. 00000270  206E 0008                movea.l    A0, [A6 + 0x8]
  209. 00000274  226E 000E                movea.l    A1, [A6 + 0xE]
  210. 00000278  1290                     move.b     [A1], [A0]
  211. 0000027A  206E 0008                movea.l    A0, [A6 + 0x8]
  212. 0000027E  226E 000E                movea.l    A1, [A6 + 0xE]
  213. 00000282  1368 0001 0001           move.b     [A1 + 0x1], [A0 + 0x1]
  214. 00000288  206E 0008                movea.l    A0, [A6 + 0x8]
  215. 0000028C  226E 000E                movea.l    A1, [A6 + 0xE]
  216. 00000290  1368 0002 0002           move.b     [A1 + 0x2], [A0 + 0x2]
  217. 00000296  206E 0008                movea.l    A0, [A6 + 0x8]
  218. 0000029A  226E 000E                movea.l    A1, [A6 + 0xE]
  219. 0000029E  1368 0003 0003           move.b     [A1 + 0x3], [A0 + 0x3]
  220. label000002A4:
  221. 000002A4  206E 000E                movea.l    A0, [A6 + 0xE]
  222. 000002A8  7000                     moveq.l    D0, 0x00
  223. 000002AA  1010                     move.b     D0, [A0]
  224. 000002AC  5E40                     addq.w     D0, 7
  225. 000002AE  E448                     lsr        D0.w, 2
  226. 000002B0  206E 000E                movea.l    A0, [A6 + 0xE]
  227. 000002B4  7200                     moveq.l    D1, 0x00
  228. 000002B6  1228 0001                move.b     D1, [A0 + 0x1]
  229. 000002BA  C3C0                     muls.w     D1, D0
  230. 000002BC  3F3C 00FF                move.w     -[A7], 0xFF
  231. 000002C0  3F01                     move.w     -[A7], D1
  232. 000002C2  206E 000E                movea.l    A0, [A6 + 0xE]
  233. 000002C6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  234. 000002CA  4EBA 2582                jsr        [PC + 0x2582 /* 0000284E */]
  235. 000002CE  508F                     addq.l     A7, 8
  236. 000002D0  206E 0008                movea.l    A0, [A6 + 0x8]
  237. 000002D4  1028 0002                move.b     D0, [A0 + 0x2]
  238. 000002D8  4880                     ext.w      D0
  239. 000002DA  206E 000E                movea.l    A0, [A6 + 0xE]
  240. 000002DE  1228 0002                move.b     D1, [A0 + 0x2]
  241. 000002E2  4881                     ext.w      D1
  242. 000002E4  9240                     sub.w      D1, D0
  243. 000002E6  3D41 FFFC                move.w     [A6 - 0x4], D1
  244. 000002EA  206E 0008                movea.l    A0, [A6 + 0x8]
  245. 000002EE  1028 0003                move.b     D0, [A0 + 0x3]
  246. 000002F2  4880                     ext.w      D0
  247. 000002F4  206E 000E                movea.l    A0, [A6 + 0xE]
  248. 000002F8  1228 0003                move.b     D1, [A0 + 0x3]
  249. 000002FC  4881                     ext.w      D1
  250. 000002FE  9240                     sub.w      D1, D0
  251. 00000300  3D41 FFF8                move.w     [A6 - 0x8], D1
  252. 00000304  206E 000E                movea.l    A0, [A6 + 0xE]
  253. 00000308  7000                     moveq.l    D0, 0x00
  254. 0000030A  1010                     move.b     D0, [A0]
  255. 0000030C  5E40                     addq.w     D0, 7
  256. 0000030E  E448                     lsr        D0.w, 2
  257. 00000310  0240 00FE                andi.w     D0, 0xFE
  258. 00000314  C1EE FFF8                muls.w     D0, [A6 - 0x8]
  259. 00000318  3D40 FFF6                move.w     [A6 - 0xA], D0
  260. 0000031C  302E FFFC                move.w     D0, [A6 - 0x4]
  261. 00000320  E440                     asr        D0.w, 2
  262. 00000322  0240 FFFE                andi.w     D0, 0xFFFE
  263. 00000326  D16E FFF6                add.w      [A6 - 0xA], D0
  264. 0000032A  206E 000E                movea.l    A0, [A6 + 0xE]
  265. 0000032E  326E FFF6                movea.w    A1, [A6 - 0xA]
  266. 00000332  D3E8 0004                add.l      A1, [A0 + 0x4]
  267. 00000336  2D49 FFEE                move.l     [A6 - 0x12], A1
  268. 0000033A  206E 0008                movea.l    A0, [A6 + 0x8]
  269. 0000033E  7000                     moveq.l    D0, 0x00
  270. 00000340  1028 0001                move.b     D0, [A0 + 0x1]
  271. 00000344  3B40 DD20                move.w     [A5 - 0x22E0], D0
  272. 00000348  206E 0008                movea.l    A0, [A6 + 0x8]
  273. 0000034C  7000                     moveq.l    D0, 0x00
  274. 0000034E  1010                     move.b     D0, [A0]
  275. 00000350  5E40                     addq.w     D0, 7
  276. 00000352  E448                     lsr        D0.w, 2
  277. 00000354  0240 00FE                andi.w     D0, 0xFE
  278. 00000358  5440                     addq.w     D0, 2
  279. 0000035A  E248                     lsr        D0.w, 1
  280. 0000035C  3B40 DD1E                move.w     [A5 - 0x22E2], D0
  281. 00000360  7007                     moveq.l    D0, 0x07
  282. 00000362  C06E FFFC                and.w      D0, [A6 - 0x4]
  283. 00000366  3B40 DD1A                move.w     [A5 - 0x22E6], D0
  284. 0000036A  3B7C FFFF DD26           move.w     [A5 - 0x22DA], 0xFFFF
  285. 00000370  426D DD28                clr.w      [A5 - 0x22D8]
  286. 00000374  70FE                     moveq.l    D0, 0xFFFFFFFE
  287. 00000376  3B40 DD22                move.w     [A5 - 0x22DE], D0
  288. 0000037A  206E 000E                movea.l    A0, [A6 + 0xE]
  289. 0000037E  7000                     moveq.l    D0, 0x00
  290. 00000380  1010                     move.b     D0, [A0]
  291. 00000382  5E40                     addq.w     D0, 7
  292. 00000384  E448                     lsr        D0.w, 2
  293. 00000386  0240 00FE                andi.w     D0, 0xFE
  294. 0000038A  206E 0008                movea.l    A0, [A6 + 0x8]
  295. 0000038E  7200                     moveq.l    D1, 0x00
  296. 00000390  1210                     move.b     D1, [A0]
  297. 00000392  5E41                     addq.w     D1, 7
  298. 00000394  E449                     lsr        D1.w, 2
  299. 00000396  0241 00FE                andi.w     D1, 0xFE
  300. 0000039A  9041                     sub.w      D0, D1
  301. 0000039C  5540                     subq.w     D0, 2
  302. 0000039E  3B40 DD24                move.w     [A5 - 0x22DC], D0
  303. 000003A2  206E 0008                movea.l    A0, [A6 + 0x8]
  304. 000003A6  2B68 0004 DD2E           move.l     [A5 - 0x22D2], [A0 + 0x4]
  305. 000003AC  2B6E FFEE DD2A           move.l     [A5 - 0x22D6], [A6 - 0x12]
  306. 000003B2  426D DD1C                clr.w      [A5 - 0x22E4]
  307. 000003B6  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  308. 000003BA  4A6D EC86                tst.w      [A5 - 0x137A]
  309. 000003BE  6740                     beq        +0x42 /* 00000400 */
  310. 000003C0  486D EC88                pea.l      [A5 - 0x1378]
  311. 000003C4  4267                     clr.w      -[A7]
  312. 000003C6  4267                     clr.w      -[A7]
  313. 000003C8  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  314. 000003CC  3F3C 00A0                move.w     -[A7], 0xA0
  315. 000003D0  A8A7                     syscall    SetRect
  316. 000003D2  206E 000E                movea.l    A0, [A6 + 0xE]
  317. 000003D6  7000                     moveq.l    D0, 0x00
  318. 000003D8  1010                     move.b     D0, [A0]
  319. 000003DA  5E40                     addq.w     D0, 7
  320. 000003DC  E448                     lsr        D0.w, 2
  321. 000003DE  0240 00FE                andi.w     D0, 0xFE
  322. 000003E2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  323. 000003E6  206E 0008                movea.l    A0, [A6 + 0x8]
  324. 000003EA  7200                     moveq.l    D1, 0x00
  325. 000003EC  1228 0001                move.b     D1, [A0 + 0x1]
  326. 000003F0  3F01                     move.w     -[A7], D1
  327. 000003F2  3F00                     move.w     -[A7], D0
  328. 000003F4  4267                     clr.w      -[A7]
  329. 000003F6  4267                     clr.w      -[A7]
  330. 000003F8  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  331. 000003FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  332. label00000400:
  333. 00000400  206E FFF2                movea.l    A0, [A6 - 0xE]
  334. 00000404  4A10                     tst.b      [A0]
  335. 00000406  6700 0136                beq        +0x138 /* 0000053E */
  336. 0000040A  206E FFF2                movea.l    A0, [A6 - 0xE]
  337. 0000040E  4A28 0001                tst.b      [A0 + 0x1]
  338. 00000412  6700 012A                beq        +0x12C /* 0000053E */
  339. 00000416  206E FFF2                movea.l    A0, [A6 - 0xE]
  340. 0000041A  1028 0002                move.b     D0, [A0 + 0x2]
  341. 0000041E  4880                     ext.w      D0
  342. 00000420  206E 000E                movea.l    A0, [A6 + 0xE]
  343. 00000424  1228 0002                move.b     D1, [A0 + 0x2]
  344. 00000428  4881                     ext.w      D1
  345. 0000042A  9240                     sub.w      D1, D0
  346. 0000042C  3D41 FFFC                move.w     [A6 - 0x4], D1
  347. 00000430  206E FFF2                movea.l    A0, [A6 - 0xE]
  348. 00000434  1028 0003                move.b     D0, [A0 + 0x3]
  349. 00000438  4880                     ext.w      D0
  350. 0000043A  206E 000E                movea.l    A0, [A6 + 0xE]
  351. 0000043E  1228 0003                move.b     D1, [A0 + 0x3]
  352. 00000442  4881                     ext.w      D1
  353. 00000444  9240                     sub.w      D1, D0
  354. 00000446  3D41 FFF8                move.w     [A6 - 0x8], D1
  355. 0000044A  206E 000E                movea.l    A0, [A6 + 0xE]
  356. 0000044E  7000                     moveq.l    D0, 0x00
  357. 00000450  1010                     move.b     D0, [A0]
  358. 00000452  5E40                     addq.w     D0, 7
  359. 00000454  E448                     lsr        D0.w, 2
  360. 00000456  0240 00FE                andi.w     D0, 0xFE
  361. 0000045A  C1EE FFF8                muls.w     D0, [A6 - 0x8]
  362. 0000045E  206E 000E                movea.l    A0, [A6 + 0xE]
  363. 00000462  4840                     swap.w     D0
  364. 00000464  4240                     clr.w      D0
  365. 00000466  4840                     swap.w     D0
  366. 00000468  D0A8 0004                add.l      D0, [A0 + 0x4]
  367. 0000046C  322E FFFC                move.w     D1, [A6 - 0x4]
  368. 00000470  E441                     asr        D1.w, 2
  369. 00000472  0241 FFFE                andi.w     D1, 0xFFFE
  370. 00000476  4841                     swap.w     D1
  371. 00000478  4241                     clr.w      D1
  372. 0000047A  4841                     swap.w     D1
  373. 0000047C  D081                     add.l      D0, D1
  374. 0000047E  2D40 FFEE                move.l     [A6 - 0x12], D0
  375. 00000482  206E FFF2                movea.l    A0, [A6 - 0xE]
  376. 00000486  7000                     moveq.l    D0, 0x00
  377. 00000488  1028 0001                move.b     D0, [A0 + 0x1]
  378. 0000048C  3B40 DD20                move.w     [A5 - 0x22E0], D0
  379. 00000490  206E FFF2                movea.l    A0, [A6 - 0xE]
  380. 00000494  7000                     moveq.l    D0, 0x00
  381. 00000496  1010                     move.b     D0, [A0]
  382. 00000498  5E40                     addq.w     D0, 7
  383. 0000049A  E448                     lsr        D0.w, 2
  384. 0000049C  0240 00FE                andi.w     D0, 0xFE
  385. 000004A0  5440                     addq.w     D0, 2
  386. 000004A2  E248                     lsr        D0.w, 1
  387. 000004A4  3B40 DD1E                move.w     [A5 - 0x22E2], D0
  388. 000004A8  7007                     moveq.l    D0, 0x07
  389. 000004AA  C06E FFFC                and.w      D0, [A6 - 0x4]
  390. 000004AE  3B40 DD1A                move.w     [A5 - 0x22E6], D0
  391. 000004B2  7002                     moveq.l    D0, 0x02
  392. 000004B4  3B40 DD1C                move.w     [A5 - 0x22E4], D0
  393. 000004B8  3B7C FFFF DD26           move.w     [A5 - 0x22DA], 0xFFFF
  394. 000004BE  426D DD28                clr.w      [A5 - 0x22D8]
  395. 000004C2  70FE                     moveq.l    D0, 0xFFFFFFFE
  396. 000004C4  3B40 DD22                move.w     [A5 - 0x22DE], D0
  397. 000004C8  206E 000E                movea.l    A0, [A6 + 0xE]
  398. 000004CC  7000                     moveq.l    D0, 0x00
  399. 000004CE  1010                     move.b     D0, [A0]
  400. 000004D0  5E40                     addq.w     D0, 7
  401. 000004D2  E448                     lsr        D0.w, 2
  402. 000004D4  0240 00FE                andi.w     D0, 0xFE
  403. 000004D8  206E FFF2                movea.l    A0, [A6 - 0xE]
  404. 000004DC  7200                     moveq.l    D1, 0x00
  405. 000004DE  1210                     move.b     D1, [A0]
  406. 000004E0  5E41                     addq.w     D1, 7
  407. 000004E2  E449                     lsr        D1.w, 2
  408. 000004E4  0241 00FE                andi.w     D1, 0xFE
  409. 000004E8  9041                     sub.w      D0, D1
  410. 000004EA  5540                     subq.w     D0, 2
  411. 000004EC  3B40 DD24                move.w     [A5 - 0x22DC], D0
  412. 000004F0  206E FFF2                movea.l    A0, [A6 - 0xE]
  413. 000004F4  2B68 0004 DD2E           move.l     [A5 - 0x22D2], [A0 + 0x4]
  414. 000004FA  2B6E FFEE DD2A           move.l     [A5 - 0x22D6], [A6 - 0x12]
  415. 00000500  3B6E FFFA DD38           move.w     [A5 - 0x22C8], [A6 - 0x6]
  416. 00000506  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  417. 0000050A  4A6D EC86                tst.w      [A5 - 0x137A]
  418. 0000050E  672E                     beq        +0x30 /* 0000053E */
  419. 00000510  206E 000E                movea.l    A0, [A6 + 0xE]
  420. 00000514  7000                     moveq.l    D0, 0x00
  421. 00000516  1010                     move.b     D0, [A0]
  422. 00000518  5E40                     addq.w     D0, 7
  423. 0000051A  E448                     lsr        D0.w, 2
  424. 0000051C  0240 00FE                andi.w     D0, 0xFE
  425. 00000520  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  426. 00000524  206E 0008                movea.l    A0, [A6 + 0x8]
  427. 00000528  7200                     moveq.l    D1, 0x00
  428. 0000052A  1228 0001                move.b     D1, [A0 + 0x1]
  429. 0000052E  3F01                     move.w     -[A7], D1
  430. 00000530  3F00                     move.w     -[A7], D0
  431. 00000532  4267                     clr.w      -[A7]
  432. 00000534  4267                     clr.w      -[A7]
  433. 00000536  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  434. 0000053A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  435. label0000053E:
  436. 0000053E  4E5E                     unlink     A6
  437. 00000540  4E75                     rts
  438. 00000542  4D41                     chk.w      D6, D1
  439. 00000544  4B45                     chk.w      D5, D5
  440. 00000546  5348                     subq.w     A0, 1
  441. 00000548  4150                     chk.w      D0, [A0]
  442. export_118:
  443. fn0000054A:
  444. 0000054A  4E56 FFFC                link       A6, -0x0004
  445. 0000054E  41ED C324                lea.l      A0, [A5 - 0x3CDC]
  446. 00000552  2D48 FFFC                move.l     [A6 - 0x4], A0
  447. 00000556  6028                     bra        +0x2A /* 00000580 */
  448. label00000558:
  449. 00000558  206E FFFC                movea.l    A0, [A6 - 0x4]
  450. 0000055C  2010                     move.l     D0, [A0]
  451. 0000055E  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  452. 00000562  660E                     bne        +0x10 /* 00000572 */
  453. 00000564  206E 0008                movea.l    A0, [A6 + 0x8]
  454. 00000568  226E FFFC                movea.l    A1, [A6 - 0x4]
  455. 0000056C  22A8 001C                move.l     [A1], [A0 + 0x1C]
  456. 00000570  600E                     bra        +0x10 /* 00000580 */
  457. label00000572:
  458. 00000572  206E FFFC                movea.l    A0, [A6 - 0x4]
  459. 00000576  2050                     movea.l    A0, [A0]
  460. 00000578  41E8 001C                lea.l      A0, [A0 + 0x1C]
  461. 0000057C  2D48 FFFC                move.l     [A6 - 0x4], A0
  462. label00000580:
  463. 00000580  206E FFFC                movea.l    A0, [A6 - 0x4]
  464. 00000584  4A90                     tst.l      [A0]
  465. 00000586  66D0                     bne        -0x2E /* 00000558 */
  466. 00000588  4E5E                     unlink     A6
  467. 0000058A  4E75                     rts
  468. 0000058C  4445                     neg.w      D5
  469. 0000058E  4C45 5445                movem.l    D0,D2,D6,A2,A4,A6, D5
  470. 00000592  464F                     not.w      A7
  471. fn00000594:
  472. 00000594  4E56 FFFC                link       A6, -0x0004
  473. 00000598  41ED C324                lea.l      A0, [A5 - 0x3CDC]
  474. 0000059C  2D48 FFFC                move.l     [A6 - 0x4], A0
  475. 000005A0  604E                     bra        +0x50 /* 000005F0 */
  476. label000005A2:
  477. 000005A2  206E FFFC                movea.l    A0, [A6 - 0x4]
  478. 000005A6  4A90                     tst.l      [A0]
  479. 000005A8  6612                     bne        +0x14 /* 000005BC */
  480. 000005AA  206E 000A                movea.l    A0, [A6 + 0xA]
  481. 000005AE  42A8 001C                clr.l      [A0 + 0x1C]
  482. 000005B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  483. 000005B6  20AE 000A                move.l     [A0], [A6 + 0xA]
  484. 000005BA  6034                     bra        +0x36 /* 000005F0 */
  485. label000005BC:
  486. 000005BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  487. 000005C0  2050                     movea.l    A0, [A0]
  488. 000005C2  3028 0002                move.w     D0, [A0 + 0x2]
  489. 000005C6  B06E 0008                cmp.w      D0, [A6 + 0x8]
  490. 000005CA  6D16                     blt        +0x18 /* 000005E2 */
  491. 000005CC  206E FFFC                movea.l    A0, [A6 - 0x4]
  492. 000005D0  226E 000A                movea.l    A1, [A6 + 0xA]
  493. 000005D4  2350 001C                move.l     [A1 + 0x1C], [A0]
  494. 000005D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  495. 000005DC  20AE 000A                move.l     [A0], [A6 + 0xA]
  496. 000005E0  600E                     bra        +0x10 /* 000005F0 */
  497. label000005E2:
  498. 000005E2  206E FFFC                movea.l    A0, [A6 - 0x4]
  499. 000005E6  2050                     movea.l    A0, [A0]
  500. 000005E8  41E8 001C                lea.l      A0, [A0 + 0x1C]
  501. 000005EC  2D48 FFFC                move.l     [A6 - 0x4], A0
  502. label000005F0:
  503. 000005F0  206E FFFC                movea.l    A0, [A6 - 0x4]
  504. 000005F4  2010                     move.l     D0, [A0]
  505. 000005F6  B0AE 000A                cmp.l      D0, [A6 + 0xA]
  506. 000005FA  66A6                     bne        -0x58 /* 000005A2 */
  507. 000005FC  4E5E                     unlink     A6
  508. 000005FE  4E75                     rts
  509. 00000600  494E                     chk.w      D4, A6
  510. 00000602  5345                     subq.w     D5, 1
  511. 00000604  5254                     addq.w     [A4], 1
  512. 00000606  464F                     not.w      A7
  513. export_107:
  514. fn00000608:
  515. 00000608  4E56 0000                link       A6, 0
  516. 0000060C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  517. 00000610  4EBA FF38                jsr        [PC - 0xC8 /* 0000054A */]
  518. 00000614  588F                     addq.l     A7, 4
  519. 00000616  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  520. 0000061A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  521. 0000061E  4EBA FF74                jsr        [PC - 0x8C /* 00000594 */]
  522. 00000622  5C8F                     addq.l     A7, 6
  523. 00000624  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  524. 00000628  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  525. 0000062C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  526. 00000630  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  527. 00000634  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  528. 00000638  4EBA 007E                jsr        [PC + 0x7E /* 000006B8 */]
  529. 0000063C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  530. 00000640  4E5E                     unlink     A6
  531. 00000642  4E75                     rts
  532. 00000644  414E                     chk.w      D0, A6
  533. 00000646  494D                     chk.w      D4, A5
  534. 00000648  5348                     subq.w     A0, 1
  535. 0000064A  4150                     chk.w      D0, [A0]
  536. export_114:
  537. fn0000064C:
  538. 0000064C  4E56 0000                link       A6, 0
  539. 00000650  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  540. 00000654  4EBA FEF4                jsr        [PC - 0x10C /* 0000054A */]
  541. 00000658  588F                     addq.l     A7, 4
  542. 0000065A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  543. 0000065E  206E 0008                movea.l    A0, [A6 + 0x8]
  544. 00000662  2F28 0014                move.l     -[A7], [A0 + 0x14]
  545. 00000666  206E 0008                movea.l    A0, [A6 + 0x8]
  546. 0000066A  7000                     moveq.l    D0, 0x00
  547. 0000066C  1028 000A                move.b     D0, [A0 + 0xA]
  548. 00000670  3F00                     move.w     -[A7], D0
  549. 00000672  206E 0008                movea.l    A0, [A6 + 0x8]
  550. 00000676  3F28 0002                move.w     -[A7], [A0 + 0x2]
  551. 0000067A  206E 0008                movea.l    A0, [A6 + 0x8]
  552. 0000067E  3F10                     move.w     -[A7], [A0]
  553. 00000680  4EBA 0036                jsr        [PC + 0x36 /* 000006B8 */]
  554. 00000684  4FEF 000E                lea.l      A7, [A7 + 0xE]
  555. 00000688  206E 0008                movea.l    A0, [A6 + 0x8]
  556. 0000068C  42A8 0014                clr.l      [A0 + 0x14]
  557. 00000690  206E 0008                movea.l    A0, [A6 + 0x8]
  558. 00000694  4228 000B                clr.b      [A0 + 0xB]
  559. 00000698  4E5E                     unlink     A6
  560. 0000069A  4E75                     rts
  561. 0000069C  4552                     chk.w      D2, [A2]
  562. 0000069E  4153                     chk.w      D0, [A3]
  563. 000006A0  4553                     chk.w      D2, [A3]
  564. 000006A2  4841                     swap.w     D1
  565. export_119:
  566. 000006A4  600A                     bra        +0xC /* 000006B0 */
  567. label000006A6:
  568. 000006A6  2F2D C324                move.l     -[A7], [A5 - 0x3CDC]
  569. 000006AA  4EBA FFA0                jsr        [PC - 0x60 /* 0000064C */]
  570. 000006AE  588F                     addq.l     A7, 4
  571. label000006B0:
  572. 000006B0  4AAD C324                tst.l      [A5 - 0x3CDC]
  573. 000006B4  66F0                     bne        -0xE /* 000006A6 */
  574. 000006B6  4E75                     rts
  575. fn000006B8:
  576. 000006B8  4E56 FFF6                link       A6, -0x000A
  577. 000006BC  6006                     bra        +0x8 /* 000006C4 */
  578. label000006BE:
  579. 000006BE  066E FEB6 000A           addi.w     [A6 + 0xA], 0xFEB6
  580. label000006C4:
  581. 000006C4  0C6E 014A 000A           cmpi.w     [A6 + 0xA], 0x14A
  582. 000006CA  6CF2                     bge        -0xC /* 000006BE */
  583. 000006CC  206E 000E                movea.l    A0, [A6 + 0xE]
  584. 000006D0  1028 0002                move.b     D0, [A0 + 0x2]
  585. 000006D4  4880                     ext.w      D0
  586. 000006D6  322E 0008                move.w     D1, [A6 + 0x8]
  587. 000006DA  9240                     sub.w      D1, D0
  588. 000006DC  E641                     asr        D1.w, 3
  589. 000006DE  3B41 ECEC                move.w     [A5 - 0x1314], D1
  590. 000006E2  206E 000E                movea.l    A0, [A6 + 0xE]
  591. 000006E6  1028 0002                move.b     D0, [A0 + 0x2]
  592. 000006EA  4880                     ext.w      D0
  593. 000006EC  322E 0008                move.w     D1, [A6 + 0x8]
  594. 000006F0  9240                     sub.w      D1, D0
  595. 000006F2  206E 000E                movea.l    A0, [A6 + 0xE]
  596. 000006F6  7000                     moveq.l    D0, 0x00
  597. 000006F8  1010                     move.b     D0, [A0]
  598. 000006FA  5E40                     addq.w     D0, 7
  599. 000006FC  0240 00F8                andi.w     D0, 0xF8
  600. 00000700  D240                     add.w      D1, D0
  601. 00000702  5341                     subq.w     D1, 1
  602. 00000704  E649                     lsr        D1.w, 3
  603. 00000706  3B41 ECEE                move.w     [A5 - 0x1312], D1
  604. 0000070A  206E 000E                movea.l    A0, [A6 + 0xE]
  605. 0000070E  1028 0003                move.b     D0, [A0 + 0x3]
  606. 00000712  4880                     ext.w      D0
  607. 00000714  322E 000A                move.w     D1, [A6 + 0xA]
  608. 00000718  9240                     sub.w      D1, D0
  609. 0000071A  3B41 ECF0                move.w     [A5 - 0x1310], D1
  610. 0000071E  206E 000E                movea.l    A0, [A6 + 0xE]
  611. 00000722  1028 0003                move.b     D0, [A0 + 0x3]
  612. 00000726  4880                     ext.w      D0
  613. 00000728  322E 000A                move.w     D1, [A6 + 0xA]
  614. 0000072C  9240                     sub.w      D1, D0
  615. 0000072E  206E 000E                movea.l    A0, [A6 + 0xE]
  616. 00000732  7000                     moveq.l    D0, 0x00
  617. 00000734  1028 0001                move.b     D0, [A0 + 0x1]
  618. 00000738  D240                     add.w      D1, D0
  619. 0000073A  5341                     subq.w     D1, 1
  620. 0000073C  3B41 ECF2                move.w     [A5 - 0x130E], D1
  621. 00000740  206E 000E                movea.l    A0, [A6 + 0xE]
  622. 00000744  1028 0002                move.b     D0, [A0 + 0x2]
  623. 00000748  4880                     ext.w      D0
  624. 0000074A  322E 0008                move.w     D1, [A6 + 0x8]
  625. 0000074E  9240                     sub.w      D1, D0
  626. 00000750  206E 0012                movea.l    A0, [A6 + 0x12]
  627. 00000754  3141 000C                move.w     [A0 + 0xC], D1
  628. 00000758  206E 000E                movea.l    A0, [A6 + 0xE]
  629. 0000075C  7000                     moveq.l    D0, 0x00
  630. 0000075E  1010                     move.b     D0, [A0]
  631. 00000760  5E40                     addq.w     D0, 7
  632. 00000762  0240 00F8                andi.w     D0, 0xF8
  633. 00000766  206E 0012                movea.l    A0, [A6 + 0x12]
  634. 0000076A  D068 000C                add.w      D0, [A0 + 0xC]
  635. 0000076E  5340                     subq.w     D0, 1
  636. 00000770  206E 0012                movea.l    A0, [A6 + 0x12]
  637. 00000774  3140 000E                move.w     [A0 + 0xE], D0
  638. 00000778  206E 0012                movea.l    A0, [A6 + 0x12]
  639. 0000077C  316D ECF0 0010           move.w     [A0 + 0x10], [A5 - 0x1310]
  640. 00000782  206E 0012                movea.l    A0, [A6 + 0x12]
  641. 00000786  316D ECF2 0012           move.w     [A0 + 0x12], [A5 - 0x130E]
  642. 0000078C  206E 0012                movea.l    A0, [A6 + 0x12]
  643. 00000790  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  644. 00000796  6700 00DC                beq        +0xDE /* 00000874 */
  645. 0000079A  206E 0012                movea.l    A0, [A6 + 0x12]
  646. 0000079E  4A68 0008                tst.w      [A0 + 0x8]
  647. 000007A2  670E                     beq        +0x10 /* 000007B2 */
  648. 000007A4  206E 0012                movea.l    A0, [A6 + 0x12]
  649. 000007A8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  650. 000007AC  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  651. 000007B0  588F                     addq.l     A7, 4
  652. label000007B2:
  653. 000007B2  206E FFFC                movea.l    A0, [A6 - 0x4]
  654. 000007B6  1028 0002                move.b     D0, [A0 + 0x2]
  655. 000007BA  4880                     ext.w      D0
  656. 000007BC  206E 0012                movea.l    A0, [A6 + 0x12]
  657. 000007C0  3210                     move.w     D1, [A0]
  658. 000007C2  9240                     sub.w      D1, D0
  659. 000007C4  E641                     asr        D1.w, 3
  660. 000007C6  3D41 FFF6                move.w     [A6 - 0xA], D1
  661. 000007CA  302E FFF6                move.w     D0, [A6 - 0xA]
  662. 000007CE  B06D ECEC                cmp.w      D0, [A5 - 0x1314]
  663. 000007D2  6C06                     bge        +0x8 /* 000007DA */
  664. 000007D4  3B6E FFF6 ECEC           move.w     [A5 - 0x1314], [A6 - 0xA]
  665. label000007DA:
  666. 000007DA  206E FFFC                movea.l    A0, [A6 - 0x4]
  667. 000007DE  1028 0002                move.b     D0, [A0 + 0x2]
  668. 000007E2  4880                     ext.w      D0
  669. 000007E4  206E 0012                movea.l    A0, [A6 + 0x12]
  670. 000007E8  3210                     move.w     D1, [A0]
  671. 000007EA  9240                     sub.w      D1, D0
  672. 000007EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  673. 000007F0  7000                     moveq.l    D0, 0x00
  674. 000007F2  1010                     move.b     D0, [A0]
  675. 000007F4  5E40                     addq.w     D0, 7
  676. 000007F6  0240 00F8                andi.w     D0, 0xF8
  677. 000007FA  D240                     add.w      D1, D0
  678. 000007FC  5341                     subq.w     D1, 1
  679. 000007FE  E649                     lsr        D1.w, 3
  680. 00000800  3D41 FFF6                move.w     [A6 - 0xA], D1
  681. 00000804  302E FFF6                move.w     D0, [A6 - 0xA]
  682. 00000808  B06D ECEE                cmp.w      D0, [A5 - 0x1312]
  683. 0000080C  6F06                     ble        +0x8 /* 00000814 */
  684. 0000080E  3B6E FFF6 ECEE           move.w     [A5 - 0x1312], [A6 - 0xA]
  685. label00000814:
  686. 00000814  206E FFFC                movea.l    A0, [A6 - 0x4]
  687. 00000818  1028 0003                move.b     D0, [A0 + 0x3]
  688. 0000081C  4880                     ext.w      D0
  689. 0000081E  206E 0012                movea.l    A0, [A6 + 0x12]
  690. 00000822  3228 0002                move.w     D1, [A0 + 0x2]
  691. 00000826  9240                     sub.w      D1, D0
  692. 00000828  3D41 FFF6                move.w     [A6 - 0xA], D1
  693. 0000082C  302E FFF6                move.w     D0, [A6 - 0xA]
  694. 00000830  B06D ECF0                cmp.w      D0, [A5 - 0x1310]
  695. 00000834  6C06                     bge        +0x8 /* 0000083C */
  696. 00000836  3B6E FFF6 ECF0           move.w     [A5 - 0x1310], [A6 - 0xA]
  697. label0000083C:
  698. 0000083C  206E FFFC                movea.l    A0, [A6 - 0x4]
  699. 00000840  1028 0003                move.b     D0, [A0 + 0x3]
  700. 00000844  4880                     ext.w      D0
  701. 00000846  206E 0012                movea.l    A0, [A6 + 0x12]
  702. 0000084A  3228 0002                move.w     D1, [A0 + 0x2]
  703. 0000084E  9240                     sub.w      D1, D0
  704. 00000850  206E FFFC                movea.l    A0, [A6 - 0x4]
  705. 00000854  7000                     moveq.l    D0, 0x00
  706. 00000856  1028 0001                move.b     D0, [A0 + 0x1]
  707. 0000085A  D240                     add.w      D1, D0
  708. 0000085C  5341                     subq.w     D1, 1
  709. 0000085E  3D41 FFF6                move.w     [A6 - 0xA], D1
  710. 00000862  302E FFF6                move.w     D0, [A6 - 0xA]
  711. 00000866  B06D ECF2                cmp.w      D0, [A5 - 0x130E]
  712. 0000086A  6F10                     ble        +0x12 /* 0000087C */
  713. 0000086C  3B6E FFF6 ECF2           move.w     [A5 - 0x130E], [A6 - 0xA]
  714. 00000872  6008                     bra        +0xA /* 0000087C */
  715. label00000874:
  716. 00000874  206E 0012                movea.l    A0, [A6 + 0x12]
  717. 00000878  4268 0008                clr.w      [A0 + 0x8]
  718. label0000087C:
  719. 0000087C  4A6D ECEC                tst.w      [A5 - 0x1314]
  720. 00000880  6C04                     bge        +0x6 /* 00000886 */
  721. 00000882  426D ECEC                clr.w      [A5 - 0x1314]
  722. label00000886:
  723. 00000886  0C6D 007F ECEE           cmpi.w     [A5 - 0x1312], 0x7F
  724. 0000088C  6F06                     ble        +0x8 /* 00000894 */
  725. 0000088E  707F                     moveq.l    D0, 0x7F
  726. 00000890  3B40 ECEE                move.w     [A5 - 0x1312], D0
  727. label00000894:
  728. 00000894  4A6D ECF0                tst.w      [A5 - 0x1310]
  729. 00000898  6C04                     bge        +0x6 /* 0000089E */
  730. 0000089A  426D ECF0                clr.w      [A5 - 0x1310]
  731. label0000089E:
  732. 0000089E  0C6D 0149 ECF2           cmpi.w     [A5 - 0x130E], 0x149
  733. 000008A4  6F06                     ble        +0x8 /* 000008AC */
  734. 000008A6  3B7C 0149 ECF2           move.w     [A5 - 0x130E], 0x149
  735. label000008AC:
  736. 000008AC  206E 0012                movea.l    A0, [A6 + 0x12]
  737. 000008B0  30AE 0008                move.w     [A0], [A6 + 0x8]
  738. 000008B4  206E 0012                movea.l    A0, [A6 + 0x12]
  739. 000008B8  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  740. 000008BE  206E 0012                movea.l    A0, [A6 + 0x12]
  741. 000008C2  316E 0008 0004           move.w     [A0 + 0x4], [A6 + 0x8]
  742. 000008C8  206E 0012                movea.l    A0, [A6 + 0x12]
  743. 000008CC  316E 000A 0006           move.w     [A0 + 0x6], [A6 + 0xA]
  744. 000008D2  4A6E 000C                tst.w      [A6 + 0xC]
  745. 000008D6  6604                     bne        +0x6 /* 000008DC */
  746. 000008D8  7000                     moveq.l    D0, 0x00
  747. 000008DA  6002                     bra        +0x4 /* 000008DE */
  748. label000008DC:
  749. 000008DC  7001                     moveq.l    D0, 0x01
  750. label000008DE:
  751. 000008DE  206E 0012                movea.l    A0, [A6 + 0x12]
  752. 000008E2  1140 000A                move.b     [A0 + 0xA], D0
  753. 000008E6  206E 0012                movea.l    A0, [A6 + 0x12]
  754. 000008EA  216E 000E 0014           move.l     [A0 + 0x14], [A6 + 0xE]
  755. 000008F0  4A6D EC86                tst.w      [A5 - 0x137A]
  756. 000008F4  6706                     beq        +0x8 /* 000008FC */
  757. 000008F6  3B6D ECEC ECEC           move.w     [A5 - 0x1314], [A5 - 0x1314]
  758. label000008FC:
  759. 000008FC  302D ECF4                move.w     D0, [A5 - 0x130C]
  760. 00000900  B06D ECEC                cmp.w      D0, [A5 - 0x1314]
  761. 00000904  6F06                     ble        +0x8 /* 0000090C */
  762. 00000906  3B6D ECEC ECF4           move.w     [A5 - 0x130C], [A5 - 0x1314]
  763. label0000090C:
  764. 0000090C  302D ECF6                move.w     D0, [A5 - 0x130A]
  765. 00000910  B06D ECEE                cmp.w      D0, [A5 - 0x1312]
  766. 00000914  6C06                     bge        +0x8 /* 0000091C */
  767. 00000916  3B6D ECEE ECF6           move.w     [A5 - 0x130A], [A5 - 0x1312]
  768. label0000091C:
  769. 0000091C  302D ECF8                move.w     D0, [A5 - 0x1308]
  770. 00000920  B06D ECF0                cmp.w      D0, [A5 - 0x1310]
  771. 00000924  6F06                     ble        +0x8 /* 0000092C */
  772. 00000926  3B6D ECF0 ECF8           move.w     [A5 - 0x1308], [A5 - 0x1310]
  773. label0000092C:
  774. 0000092C  302D ECFA                move.w     D0, [A5 - 0x1306]
  775. 00000930  B06D ECF2                cmp.w      D0, [A5 - 0x130E]
  776. 00000934  6C06                     bge        +0x8 /* 0000093C */
  777. 00000936  3B6D ECF2 ECFA           move.w     [A5 - 0x1306], [A5 - 0x130E]
  778. label0000093C:
  779. 0000093C  7000                     moveq.l    D0, 0x00
  780. 0000093E  102D F75C                move.b     D0, [A5 - 0x8A4]
  781. 00000942  0C40 0002                cmpi.w     D0, 0x2
  782. 00000946  6700 0056                beq        +0x58 /* 0000099E */
  783. 0000094A  4A6D ECEE                tst.w      [A5 - 0x1312]
  784. 0000094E  6D1A                     blt        +0x1C /* 0000096A */
  785. 00000950  0C6D 0040 ECEC           cmpi.w     [A5 - 0x1314], 0x40 /* '@' */
  786. 00000956  6E12                     bgt        +0x14 /* 0000096A */
  787. 00000958  0C6D 0149 ECF0           cmpi.w     [A5 - 0x1310], 0x149
  788. 0000095E  6E0A                     bgt        +0xC /* 0000096A */
  789. 00000960  4A6D ECF2                tst.w      [A5 - 0x130E]
  790. 00000964  6D04                     blt        +0x6 /* 0000096A */
  791. 00000966  7000                     moveq.l    D0, 0x00
  792. 00000968  6002                     bra        +0x4 /* 0000096C */
  793. label0000096A:
  794. 0000096A  7001                     moveq.l    D0, 0x01
  795. label0000096C:
  796. 0000096C  4A40                     tst.w      D0
  797. 0000096E  662E                     bne        +0x30 /* 0000099E */
  798. 00000970  206E 0012                movea.l    A0, [A6 + 0x12]
  799. 00000974  7000                     moveq.l    D0, 0x00
  800. 00000976  1028 000B                move.b     D0, [A0 + 0xB]
  801. 0000097A  0C40 00FE                cmpi.w     D0, 0xFE
  802. 0000097E  6612                     bne        +0x14 /* 00000992 */
  803. 00000980  3F3C 0001                move.w     -[A7], 0x1
  804. 00000984  4EBA 0024                jsr        [PC + 0x24 /* 000009AA */]
  805. 00000988  548F                     addq.l     A7, 2
  806. 0000098A  2B6E 0012 ECC8           move.l     [A5 - 0x1338], [A6 + 0x12]
  807. 00000990  6008                     bra        +0xA /* 0000099A */
  808. label00000992:
  809. 00000992  4267                     clr.w      -[A7]
  810. 00000994  4EBA 0014                jsr        [PC + 0x14 /* 000009AA */]
  811. 00000998  548F                     addq.l     A7, 2
  812. label0000099A:
  813. 0000099A  4EBA 011A                jsr        [PC + 0x11A /* 00000AB6 */]
  814. label0000099E:
  815. 0000099E  4E5E                     unlink     A6
  816. 000009A0  4E75                     rts
  817. 000009A2  5245                     addq.w     D5, 1
  818. 000009A4  4E44                     trap       4
  819. 000009A6  4552                     chk.w      D2, [A2]
  820. 000009A8  5348                     subq.w     A0, 1
  821. export_109:
  822. fn000009AA:
  823. 000009AA  4E56 FFFA                link       A6, -0x0006
  824. 000009AE  302D ECEC                move.w     D0, [A5 - 0x1314]
  825. 000009B2  E748                     lsl        D0.w, 3
  826. 000009B4  3B40 ED0C                move.w     [A5 - 0x12F4], D0
  827. 000009B8  302D ECEE                move.w     D0, [A5 - 0x1312]
  828. 000009BC  E748                     lsl        D0.w, 3
  829. 000009BE  5E40                     addq.w     D0, 7
  830. 000009C0  3B40 ED0A                move.w     [A5 - 0x12F6], D0
  831. 000009C4  302D ED0A                move.w     D0, [A5 - 0x12F6]
  832. 000009C8  906D ED0C                sub.w      D0, [A5 - 0x12F4]
  833. 000009CC  5240                     addq.w     D0, 1
  834. 000009CE  3B40 ED08                move.w     [A5 - 0x12F8], D0
  835. 000009D2  302D ECEE                move.w     D0, [A5 - 0x1312]
  836. 000009D6  906D ECEC                sub.w      D0, [A5 - 0x1314]
  837. 000009DA  5240                     addq.w     D0, 1
  838. 000009DC  D040                     add.w      D0, D0
  839. 000009DE  3B40 ED04                move.w     [A5 - 0x12FC], D0
  840. 000009E2  302D ECF2                move.w     D0, [A5 - 0x130E]
  841. 000009E6  906D ECF0                sub.w      D0, [A5 - 0x1310]
  842. 000009EA  5240                     addq.w     D0, 1
  843. 000009EC  3B40 ED06                move.w     [A5 - 0x12FA], D0
  844. 000009F0  302D ED04                move.w     D0, [A5 - 0x12FC]
  845. 000009F4  C1ED ED06                muls.w     D0, [A5 - 0x12FA]
  846. 000009F8  0C40 5F00                cmpi.w     D0, 0x5F00 /* '_\0' */
  847. 000009FC  6F10                     ble        +0x12 /* 00000A0E */
  848. 000009FE  4879 0000 06E6           push.l     0x6E6
  849. 00000A04  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  850. 00000A08  588F                     addq.l     A7, 4
  851. 00000A0A  6000 009E                bra        +0xA0 /* 00000AAA */
  852. label00000A0E:
  853. 00000A0E  306D ECF0                movea.w    A0, [A5 - 0x1310]
  854. 00000A12  2008                     move.l     D0, A0
  855. 00000A14  EF80                     asl        D0, 7
  856. 00000A16  322D ECEC                move.w     D1, [A5 - 0x1314]
  857. 00000A1A  D241                     add.w      D1, D1
  858. 00000A1C  48C1                     ext.l      D1
  859. 00000A1E  D081                     add.l      D0, D1
  860. 00000A20  D0AD B16E                add.l      D0, [A5 - 0x4E92]
  861. 00000A24  2D40 FFFC                move.l     [A6 - 0x4], D0
  862. 00000A28  3B7C FFFF DD26           move.w     [A5 - 0x22DA], 0xFFFF
  863. 00000A2E  3B7C FFFF DD28           move.w     [A5 - 0x22D8], 0xFFFF
  864. 00000A34  303C 0080                move.w     D0, 0x80
  865. 00000A38  906D ED04                sub.w      D0, [A5 - 0x12FC]
  866. 00000A3C  3B40 DD22                move.w     [A5 - 0x22DE], D0
  867. 00000A40  426D DD24                clr.w      [A5 - 0x22DC]
  868. 00000A44  2B6E FFFC DD2E           move.l     [A5 - 0x22D2], [A6 - 0x4]
  869. 00000A4A  2B6D B17A DD2A           move.l     [A5 - 0x22D6], [A5 - 0x4E86]
  870. 00000A50  3B6D ED06 DD20           move.w     [A5 - 0x22E0], [A5 - 0x12FA]
  871. 00000A56  302D ED04                move.w     D0, [A5 - 0x12FC]
  872. 00000A5A  E240                     asr        D0.w, 1
  873. 00000A5C  3B40 DD1E                move.w     [A5 - 0x22E2], D0
  874. 00000A60  426D DD1A                clr.w      [A5 - 0x22E6]
  875. 00000A64  426D DD1C                clr.w      [A5 - 0x22E4]
  876. 00000A68  4A6E 0008                tst.w      [A6 + 0x8]
  877. 00000A6C  6606                     bne        +0x8 /* 00000A74 */
  878. 00000A6E  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  879. 00000A72  6018                     bra        +0x1A /* 00000A8C */
  880. label00000A74:
  881. 00000A74  302D ED06                move.w     D0, [A5 - 0x12FA]
  882. 00000A78  C1ED ED04                muls.w     D0, [A5 - 0x12FC]
  883. 00000A7C  3F3C 00FF                move.w     -[A7], 0xFF
  884. 00000A80  3F00                     move.w     -[A7], D0
  885. 00000A82  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  886. 00000A86  4EBA 1DC6                jsr        [PC + 0x1DC6 /* 0000284E */]
  887. 00000A8A  508F                     addq.l     A7, 8
  888. label00000A8C:
  889. 00000A8C  4A6D EC86                tst.w      [A5 - 0x137A]
  890. 00000A90  6718                     beq        +0x1A /* 00000AAA */
  891. 00000A92  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  892. 00000A96  3F2D ED06                move.w     -[A7], [A5 - 0x12FA]
  893. 00000A9A  3F2D ED04                move.w     -[A7], [A5 - 0x12FC]
  894. 00000A9E  4267                     clr.w      -[A7]
  895. 00000AA0  4267                     clr.w      -[A7]
  896. 00000AA2  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  897. 00000AA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  898. label00000AAA:
  899. 00000AAA  4E5E                     unlink     A6
  900. 00000AAC  4E75                     rts
  901. 00000AAE  4241                     clr.w      D1
  902. 00000AB0  434B                     chk.w      D1, A3
  903. 00000AB2  3244                     movea.w    A1, D4
  904. 00000AB4  5241                     addq.w     D1, 1
  905. export_113:
  906. fn00000AB6:
  907. 00000AB6  4E56 FFD0                link       A6, -0x0030
  908. 00000ABA  302D ED0C                move.w     D0, [A5 - 0x12F4]
  909. 00000ABE  E640                     asr        D0.w, 3
  910. 00000AC0  3D40 FFFC                move.w     [A6 - 0x4], D0
  911. 00000AC4  2D6D C324 FFF8           move.l     [A6 - 0x8], [A5 - 0x3CDC]
  912. 00000ACA  6000 035C                bra        +0x35E /* 00000E28 */
  913. label00000ACE:
  914. 00000ACE  206E FFF8                movea.l    A0, [A6 - 0x8]
  915. 00000AD2  3028 000C                move.w     D0, [A0 + 0xC]
  916. 00000AD6  B06D ED0A                cmp.w      D0, [A5 - 0x12F6]
  917. 00000ADA  6E00 0342                bgt        +0x344 /* 00000E1E */
  918. 00000ADE  206E FFF8                movea.l    A0, [A6 - 0x8]
  919. 00000AE2  3028 000E                move.w     D0, [A0 + 0xE]
  920. 00000AE6  B06D ED0C                cmp.w      D0, [A5 - 0x12F4]
  921. 00000AEA  6D00 0332                blt        +0x334 /* 00000E1E */
  922. 00000AEE  206E FFF8                movea.l    A0, [A6 - 0x8]
  923. 00000AF2  3028 0010                move.w     D0, [A0 + 0x10]
  924. 00000AF6  B06D ECF2                cmp.w      D0, [A5 - 0x130E]
  925. 00000AFA  6E00 0322                bgt        +0x324 /* 00000E1E */
  926. 00000AFE  206E FFF8                movea.l    A0, [A6 - 0x8]
  927. 00000B02  3028 0012                move.w     D0, [A0 + 0x12]
  928. 00000B06  B06D ECF0                cmp.w      D0, [A5 - 0x1310]
  929. 00000B0A  6D00 0312                blt        +0x314 /* 00000E1E */
  930. 00000B0E  4AAD ECC8                tst.l      [A5 - 0x1338]
  931. 00000B12  670C                     beq        +0xE /* 00000B20 */
  932. 00000B14  202D ECC8                move.l     D0, [A5 - 0x1338]
  933. 00000B18  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  934. 00000B1C  6600 0300                bne        +0x302 /* 00000E1E */
  935. label00000B20:
  936. 00000B20  206E FFF8                movea.l    A0, [A6 - 0x8]
  937. 00000B24  4A28 000A                tst.b      [A0 + 0xA]
  938. 00000B28  660E                     bne        +0x10 /* 00000B38 */
  939. 00000B2A  206E FFF8                movea.l    A0, [A6 - 0x8]
  940. 00000B2E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  941. 00000B32  4EBA 0360                jsr        [PC + 0x360 /* 00000E94 */]
  942. 00000B36  588F                     addq.l     A7, 4
  943. label00000B38:
  944. 00000B38  206E FFF8                movea.l    A0, [A6 - 0x8]
  945. 00000B3C  3028 000C                move.w     D0, [A0 + 0xC]
  946. 00000B40  906D ED0C                sub.w      D0, [A5 - 0x12F4]
  947. 00000B44  3D40 FFF4                move.w     [A6 - 0xC], D0
  948. 00000B48  4A6E FFF4                tst.w      [A6 - 0xC]
  949. 00000B4C  6C28                     bge        +0x2A /* 00000B76 */
  950. 00000B4E  302E FFF4                move.w     D0, [A6 - 0xC]
  951. 00000B52  4440                     neg.w      D0
  952. 00000B54  3D40 FFF6                move.w     [A6 - 0xA], D0
  953. 00000B58  426E FFF4                clr.w      [A6 - 0xC]
  954. 00000B5C  7007                     moveq.l    D0, 0x07
  955. 00000B5E  C06E FFF6                and.w      D0, [A6 - 0xA]
  956. 00000B62  4840                     swap.w     D0
  957. 00000B64  4240                     clr.w      D0
  958. 00000B66  4840                     swap.w     D0
  959. 00000B68  D080                     add.l      D0, D0
  960. 00000B6A  41ED ECCC                lea.l      A0, [A5 - 0x1334]
  961. 00000B6E  D1C0                     add.l      A0, D0
  962. 00000B70  3D50 FFE0                move.w     [A6 - 0x20], [A0]
  963. 00000B74  600A                     bra        +0xC /* 00000B80 */
  964. label00000B76:
  965. 00000B76  426E FFF6                clr.w      [A6 - 0xA]
  966. 00000B7A  3D7C FFFF FFE0           move.w     [A6 - 0x20], 0xFFFF
  967. label00000B80:
  968. 00000B80  206E FFF8                movea.l    A0, [A6 - 0x8]
  969. 00000B84  302D ED0A                move.w     D0, [A5 - 0x12F6]
  970. 00000B88  9068 000E                sub.w      D0, [A0 + 0xE]
  971. 00000B8C  3D40 FFF0                move.w     [A6 - 0x10], D0
  972. 00000B90  4A6E FFF0                tst.w      [A6 - 0x10]
  973. 00000B94  6C28                     bge        +0x2A /* 00000BBE */
  974. 00000B96  302E FFF0                move.w     D0, [A6 - 0x10]
  975. 00000B9A  4440                     neg.w      D0
  976. 00000B9C  3D40 FFF2                move.w     [A6 - 0xE], D0
  977. 00000BA0  426E FFF0                clr.w      [A6 - 0x10]
  978. 00000BA4  7007                     moveq.l    D0, 0x07
  979. 00000BA6  C06E FFF2                and.w      D0, [A6 - 0xE]
  980. 00000BAA  4840                     swap.w     D0
  981. 00000BAC  4240                     clr.w      D0
  982. 00000BAE  4840                     swap.w     D0
  983. 00000BB0  D080                     add.l      D0, D0
  984. 00000BB2  41ED ECDC                lea.l      A0, [A5 - 0x1324]
  985. 00000BB6  D1C0                     add.l      A0, D0
  986. 00000BB8  3D50 FFDE                move.w     [A6 - 0x22], [A0]
  987. 00000BBC  601A                     bra        +0x1C /* 00000BD8 */
  988. label00000BBE:
  989. 00000BBE  426E FFF2                clr.w      [A6 - 0xE]
  990. 00000BC2  7007                     moveq.l    D0, 0x07
  991. 00000BC4  C06E FFF0                and.w      D0, [A6 - 0x10]
  992. 00000BC8  4A40                     tst.w      D0
  993. 00000BCA  6606                     bne        +0x8 /* 00000BD2 */
  994. 00000BCC  303C FFFF                move.w     D0, 0xFFFF
  995. 00000BD0  6002                     bra        +0x4 /* 00000BD4 */
  996. label00000BD2:
  997. 00000BD2  7000                     moveq.l    D0, 0x00
  998. label00000BD4:
  999. 00000BD4  3D40 FFDE                move.w     [A6 - 0x22], D0
  1000. label00000BD8:
  1001. 00000BD8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1002. 00000BDC  2068 0014                movea.l    A0, [A0 + 0x14]
  1003. 00000BE0  7000                     moveq.l    D0, 0x00
  1004. 00000BE2  1010                     move.b     D0, [A0]
  1005. 00000BE4  5E40                     addq.w     D0, 7
  1006. 00000BE6  0240 00F8                andi.w     D0, 0xF8
  1007. 00000BEA  906E FFF2                sub.w      D0, [A6 - 0xE]
  1008. 00000BEE  906E FFF6                sub.w      D0, [A6 - 0xA]
  1009. 00000BF2  3D40 FFEA                move.w     [A6 - 0x16], D0
  1010. 00000BF6  302E FFEA                move.w     D0, [A6 - 0x16]
  1011. 00000BFA  5E40                     addq.w     D0, 7
  1012. 00000BFC  E440                     asr        D0.w, 2
  1013. 00000BFE  0240 FFFE                andi.w     D0, 0xFFFE
  1014. 00000C02  3D40 FFE6                move.w     [A6 - 0x1A], D0
  1015. 00000C06  206E FFF8                movea.l    A0, [A6 - 0x8]
  1016. 00000C0A  7007                     moveq.l    D0, 0x07
  1017. 00000C0C  C068 000C                and.w      D0, [A0 + 0xC]
  1018. 00000C10  4A40                     tst.w      D0
  1019. 00000C12  6716                     beq        +0x18 /* 00000C2A */
  1020. 00000C14  4A6E FFF2                tst.w      [A6 - 0xE]
  1021. 00000C18  6606                     bne        +0x8 /* 00000C20 */
  1022. 00000C1A  546E FFE6                addq.w     [A6 - 0x1A], 2
  1023. 00000C1E  600A                     bra        +0xC /* 00000C2A */
  1024. label00000C20:
  1025. 00000C20  4A6E FFF6                tst.w      [A6 - 0xA]
  1026. 00000C24  6704                     beq        +0x6 /* 00000C2A */
  1027. 00000C26  546E FFE6                addq.w     [A6 - 0x1A], 2
  1028. label00000C2A:
  1029. 00000C2A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1030. 00000C2E  3028 0010                move.w     D0, [A0 + 0x10]
  1031. 00000C32  906D ECF0                sub.w      D0, [A5 - 0x1310]
  1032. 00000C36  3D40 FFEC                move.w     [A6 - 0x14], D0
  1033. 00000C3A  4A6E FFEC                tst.w      [A6 - 0x14]
  1034. 00000C3E  6C3E                     bge        +0x40 /* 00000C7E */
  1035. 00000C40  302E FFEC                move.w     D0, [A6 - 0x14]
  1036. 00000C44  4440                     neg.w      D0
  1037. 00000C46  3D40 FFEE                move.w     [A6 - 0x12], D0
  1038. 00000C4A  426E FFEC                clr.w      [A6 - 0x14]
  1039. 00000C4E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1040. 00000C52  3028 0012                move.w     D0, [A0 + 0x12]
  1041. 00000C56  B06D ECF2                cmp.w      D0, [A5 - 0x130E]
  1042. 00000C5A  6F0E                     ble        +0x10 /* 00000C6A */
  1043. 00000C5C  302D ECF2                move.w     D0, [A5 - 0x130E]
  1044. 00000C60  906D ECF0                sub.w      D0, [A5 - 0x1310]
  1045. 00000C64  5240                     addq.w     D0, 1
  1046. 00000C66  48C0                     ext.l      D0
  1047. 00000C68  600E                     bra        +0x10 /* 00000C78 */
  1048. label00000C6A:
  1049. 00000C6A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1050. 00000C6E  3028 0012                move.w     D0, [A0 + 0x12]
  1051. 00000C72  906D ECF0                sub.w      D0, [A5 - 0x1310]
  1052. 00000C76  5240                     addq.w     D0, 1
  1053. label00000C78:
  1054. 00000C78  3D40 FFE8                move.w     [A6 - 0x18], D0
  1055. 00000C7C  603A                     bra        +0x3C /* 00000CB8 */
  1056. label00000C7E:
  1057. 00000C7E  426E FFEE                clr.w      [A6 - 0x12]
  1058. 00000C82  206E FFF8                movea.l    A0, [A6 - 0x8]
  1059. 00000C86  3028 0012                move.w     D0, [A0 + 0x12]
  1060. 00000C8A  B06D ECF2                cmp.w      D0, [A5 - 0x130E]
  1061. 00000C8E  6F12                     ble        +0x14 /* 00000CA2 */
  1062. 00000C90  206E FFF8                movea.l    A0, [A6 - 0x8]
  1063. 00000C94  302D ECF2                move.w     D0, [A5 - 0x130E]
  1064. 00000C98  9068 0010                sub.w      D0, [A0 + 0x10]
  1065. 00000C9C  5240                     addq.w     D0, 1
  1066. 00000C9E  48C0                     ext.l      D0
  1067. 00000CA0  6012                     bra        +0x14 /* 00000CB4 */
  1068. label00000CA2:
  1069. 00000CA2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1070. 00000CA6  226E FFF8                movea.l    A1, [A6 - 0x8]
  1071. 00000CAA  3029 0012                move.w     D0, [A1 + 0x12]
  1072. 00000CAE  9068 0010                sub.w      D0, [A0 + 0x10]
  1073. 00000CB2  5240                     addq.w     D0, 1
  1074. label00000CB4:
  1075. 00000CB4  3D40 FFE8                move.w     [A6 - 0x18], D0
  1076. label00000CB8:
  1077. 00000CB8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1078. 00000CBC  2068 0014                movea.l    A0, [A0 + 0x14]
  1079. 00000CC0  7000                     moveq.l    D0, 0x00
  1080. 00000CC2  1010                     move.b     D0, [A0]
  1081. 00000CC4  5E40                     addq.w     D0, 7
  1082. 00000CC6  E448                     lsr        D0.w, 2
  1083. 00000CC8  0240 00FE                andi.w     D0, 0xFE
  1084. 00000CCC  C1EE FFEE                muls.w     D0, [A6 - 0x12]
  1085. 00000CD0  322E FFF6                move.w     D1, [A6 - 0xA]
  1086. 00000CD4  E441                     asr        D1.w, 2
  1087. 00000CD6  0241 FFFE                andi.w     D1, 0xFFFE
  1088. 00000CDA  D041                     add.w      D0, D1
  1089. 00000CDC  206E FFF8                movea.l    A0, [A6 - 0x8]
  1090. 00000CE0  2068 0014                movea.l    A0, [A0 + 0x14]
  1091. 00000CE4  7200                     moveq.l    D1, 0x00
  1092. 00000CE6  1210                     move.b     D1, [A0]
  1093. 00000CE8  5E41                     addq.w     D1, 7
  1094. 00000CEA  E449                     lsr        D1.w, 2
  1095. 00000CEC  0241 00FE                andi.w     D1, 0xFE
  1096. 00000CF0  342E FFE8                move.w     D2, [A6 - 0x18]
  1097. 00000CF4  5342                     subq.w     D2, 1
  1098. 00000CF6  C5C1                     muls.w     D2, D1
  1099. 00000CF8  D042                     add.w      D0, D2
  1100. 00000CFA  3D40 FFD8                move.w     [A6 - 0x28], D0
  1101. 00000CFE  302E FFE8                move.w     D0, [A6 - 0x18]
  1102. 00000D02  D06E FFEC                add.w      D0, [A6 - 0x14]
  1103. 00000D06  5340                     subq.w     D0, 1
  1104. 00000D08  C1ED ED04                muls.w     D0, [A5 - 0x12FC]
  1105. 00000D0C  322E FFF4                move.w     D1, [A6 - 0xC]
  1106. 00000D10  E441                     asr        D1.w, 2
  1107. 00000D12  0241 FFFE                andi.w     D1, 0xFFFE
  1108. 00000D16  D041                     add.w      D0, D1
  1109. 00000D18  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1110. 00000D1C  7007                     moveq.l    D0, 0x07
  1111. 00000D1E  C06E FFF6                and.w      D0, [A6 - 0xA]
  1112. 00000D22  4A40                     tst.w      D0
  1113. 00000D24  6704                     beq        +0x6 /* 00000D2A */
  1114. 00000D26  556E FFD6                subq.w     [A6 - 0x2A], 2
  1115. label00000D2A:
  1116. 00000D2A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1117. 00000D2E  2068 0014                movea.l    A0, [A0 + 0x14]
  1118. 00000D32  7000                     moveq.l    D0, 0x00
  1119. 00000D34  1010                     move.b     D0, [A0]
  1120. 00000D36  5E40                     addq.w     D0, 7
  1121. 00000D38  E448                     lsr        D0.w, 2
  1122. 00000D3A  0240 00FE                andi.w     D0, 0xFE
  1123. 00000D3E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1124. 00000D42  2068 0014                movea.l    A0, [A0 + 0x14]
  1125. 00000D46  7200                     moveq.l    D1, 0x00
  1126. 00000D48  1228 0001                move.b     D1, [A0 + 0x1]
  1127. 00000D4C  C1C1                     muls.w     D0, D1
  1128. 00000D4E  3D40 FFDC                move.w     [A6 - 0x24], D0
  1129. 00000D52  302D ED04                move.w     D0, [A5 - 0x12FC]
  1130. 00000D56  C1ED ED06                muls.w     D0, [A5 - 0x12FA]
  1131. 00000D5A  3D40 FFDA                move.w     [A6 - 0x26], D0
  1132. 00000D5E  3B6E FFE0 DD26           move.w     [A5 - 0x22DA], [A6 - 0x20]
  1133. 00000D64  3B6E FFDE DD28           move.w     [A5 - 0x22D8], [A6 - 0x22]
  1134. 00000D6A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1135. 00000D6E  2068 0014                movea.l    A0, [A0 + 0x14]
  1136. 00000D72  7000                     moveq.l    D0, 0x00
  1137. 00000D74  1010                     move.b     D0, [A0]
  1138. 00000D76  5E40                     addq.w     D0, 7
  1139. 00000D78  E448                     lsr        D0.w, 2
  1140. 00000D7A  0240 00FE                andi.w     D0, 0xFE
  1141. 00000D7E  7200                     moveq.l    D1, 0x00
  1142. 00000D80  9240                     sub.w      D1, D0
  1143. 00000D82  926E FFE6                sub.w      D1, [A6 - 0x1A]
  1144. 00000D86  3B41 DD22                move.w     [A5 - 0x22DE], D1
  1145. 00000D8A  7000                     moveq.l    D0, 0x00
  1146. 00000D8C  906D ED04                sub.w      D0, [A5 - 0x12FC]
  1147. 00000D90  906E FFE6                sub.w      D0, [A6 - 0x1A]
  1148. 00000D94  3B40 DD24                move.w     [A5 - 0x22DC], D0
  1149. 00000D98  206E FFF8                movea.l    A0, [A6 - 0x8]
  1150. 00000D9C  4A28 000A                tst.b      [A0 + 0xA]
  1151. 00000DA0  6716                     beq        +0x18 /* 00000DB8 */
  1152. 00000DA2  206E FFF8                movea.l    A0, [A6 - 0x8]
  1153. 00000DA6  2068 0014                movea.l    A0, [A0 + 0x14]
  1154. 00000DAA  326E FFD8                movea.w    A1, [A6 - 0x28]
  1155. 00000DAE  D3E8 0004                add.l      A1, [A0 + 0x4]
  1156. 00000DB2  2B49 DD2E                move.l     [A5 - 0x22D2], A1
  1157. 00000DB6  600C                     bra        +0xE /* 00000DC4 */
  1158. label00000DB8:
  1159. 00000DB8  306E FFD8                movea.w    A0, [A6 - 0x28]
  1160. 00000DBC  D1ED EC98                add.l      A0, [A5 - 0x1368]
  1161. 00000DC0  2B48 DD2E                move.l     [A5 - 0x22D2], A0
  1162. label00000DC4:
  1163. 00000DC4  306E FFD6                movea.w    A0, [A6 - 0x2A]
  1164. 00000DC8  D1ED B17A                add.l      A0, [A5 - 0x4E86]
  1165. 00000DCC  2B48 DD2A                move.l     [A5 - 0x22D6], A0
  1166. 00000DD0  3B6E FFE8 DD20           move.w     [A5 - 0x22E0], [A6 - 0x18]
  1167. 00000DD6  302E FFE6                move.w     D0, [A6 - 0x1A]
  1168. 00000DDA  E240                     asr        D0.w, 1
  1169. 00000DDC  3B40 DD1E                move.w     [A5 - 0x22E2], D0
  1170. 00000DE0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1171. 00000DE4  7007                     moveq.l    D0, 0x07
  1172. 00000DE6  C068 000C                and.w      D0, [A0 + 0xC]
  1173. 00000DEA  3B40 DD1A                move.w     [A5 - 0x22E6], D0
  1174. 00000DEE  7001                     moveq.l    D0, 0x01
  1175. 00000DF0  3B40 DD1C                move.w     [A5 - 0x22E4], D0
  1176. 00000DF4  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1177. 00000DF8  4A6D EC86                tst.w      [A5 - 0x137A]
  1178. 00000DFC  6720                     beq        +0x22 /* 00000E1E */
  1179. 00000DFE  302E FFFC                move.w     D0, [A6 - 0x4]
  1180. 00000E02  D040                     add.w      D0, D0
  1181. 00000E04  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  1182. 00000E08  3F2D ED06                move.w     -[A7], [A5 - 0x12FA]
  1183. 00000E0C  3F2D ED04                move.w     -[A7], [A5 - 0x12FC]
  1184. 00000E10  3F2D ECF0                move.w     -[A7], [A5 - 0x1310]
  1185. 00000E14  3F00                     move.w     -[A7], D0
  1186. 00000E16  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1187. 00000E1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1188. label00000E1E:
  1189. 00000E1E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1190. 00000E22  2D68 001C FFF8           move.l     [A6 - 0x8], [A0 + 0x1C]
  1191. label00000E28:
  1192. 00000E28  4AAE FFF8                tst.l      [A6 - 0x8]
  1193. 00000E2C  6600 FCA0                bne        -0x35E /* 00000ACE */
  1194. 00000E30  42AD ECC8                clr.l      [A5 - 0x1338]
  1195. 00000E34  4A2D AEE6                tst.b      [A5 - 0x511A]
  1196. 00000E38  662E                     bne        +0x30 /* 00000E68 */
  1197. 00000E3A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1198. 00000E3E  302E FFFC                move.w     D0, [A6 - 0x4]
  1199. 00000E42  D040                     add.w      D0, D0
  1200. 00000E44  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  1201. 00000E48  322D ED06                move.w     D1, [A5 - 0x12FA]
  1202. 00000E4C  5241                     addq.w     D1, 1
  1203. 00000E4E  3F01                     move.w     -[A7], D1
  1204. 00000E50  3F2D ED04                move.w     -[A7], [A5 - 0x12FC]
  1205. 00000E54  3F2D ECF0                move.w     -[A7], [A5 - 0x1310]
  1206. 00000E58  3F00                     move.w     -[A7], D0
  1207. 00000E5A  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1208. 00000E5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1209. 00000E62  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1210. 00000E66  6020                     bra        +0x22 /* 00000E88 */
  1211. label00000E68:
  1212. 00000E68  302E FFFC                move.w     D0, [A6 - 0x4]
  1213. 00000E6C  D040                     add.w      D0, D0
  1214. 00000E6E  2F2D B17A                move.l     -[A7], [A5 - 0x4E86]
  1215. 00000E72  3F2D ED06                move.w     -[A7], [A5 - 0x12FA]
  1216. 00000E76  3F2D ED04                move.w     -[A7], [A5 - 0x12FC]
  1217. 00000E7A  3F2D ECF0                move.w     -[A7], [A5 - 0x1310]
  1218. 00000E7E  3F00                     move.w     -[A7], D0
  1219. 00000E80  4EBA 1C6A                jsr        [PC + 0x1C6A /* 00002AEC */]
  1220. 00000E84  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1221. label00000E88:
  1222. 00000E88  4E5E                     unlink     A6
  1223. 00000E8A  4E75                     rts
  1224. 00000E8C  5348                     subq.w     A0, 1
  1225. 00000E8E  4150                     chk.w      D0, [A0]
  1226. 00000E90  4553                     chk.w      D2, [A3]
  1227. 00000E92  3244                     movea.w    A1, D4
  1228. fn00000E94:
  1229. 00000E94  4E56 0000                link       A6, 0
  1230. 00000E98  206E 0008                movea.l    A0, [A6 + 0x8]
  1231. 00000E9C  7000                     moveq.l    D0, 0x00
  1232. 00000E9E  1010                     move.b     D0, [A0]
  1233. 00000EA0  5E40                     addq.w     D0, 7
  1234. 00000EA2  E448                     lsr        D0.w, 2
  1235. 00000EA4  0240 FFFE                andi.w     D0, 0xFFFE
  1236. 00000EA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1237. 00000EAC  7200                     moveq.l    D1, 0x00
  1238. 00000EAE  1228 0001                move.b     D1, [A0 + 0x1]
  1239. 00000EB2  3F01                     move.w     -[A7], D1
  1240. 00000EB4  3F00                     move.w     -[A7], D0
  1241. 00000EB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1242. 00000EBA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1243. 00000EBE  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1244. 00000EC2  508F                     addq.l     A7, 8
  1245. 00000EC4  4E5E                     unlink     A6
  1246. 00000EC6  4E75                     rts
  1247. 00000EC8  4348                     chk.w      D1, A0
  1248. 00000ECA  414E                     chk.w      D0, A6
  1249. 00000ECC  4745                     chk.w      D3, D5
  1250. 00000ECE  434F                     chk.w      D1, A7
  1251. fn00000ED0:
  1252. 00000ED0  4E56 FFF8                link       A6, -0x0008
  1253. 00000ED4  302E 000C                move.w     D0, [A6 + 0xC]
  1254. 00000ED8  48C0                     ext.l      D0
  1255. 00000EDA  E780                     asl        D0, 3
  1256. 00000EDC  D0AD B69C                add.l      D0, [A5 - 0x4964]
  1257. 00000EE0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1258. 00000EE4  302E 000E                move.w     D0, [A6 + 0xE]
  1259. 00000EE8  48C0                     ext.l      D0
  1260. 00000EEA  EB80                     asl        D0, 5
  1261. 00000EEC  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  1262. 00000EF0  D1C0                     add.l      A0, D0
  1263. 00000EF2  2D48 FFF8                move.l     [A6 - 0x8], A0
  1264. 00000EF6  206E FFF8                movea.l    A0, [A6 - 0x8]
  1265. 00000EFA  4228 000A                clr.b      [A0 + 0xA]
  1266. 00000EFE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1267. 00000F02  30AE 0008                move.w     [A0], [A6 + 0x8]
  1268. 00000F06  206E FFF8                movea.l    A0, [A6 - 0x8]
  1269. 00000F0A  316E 000A 0002           move.w     [A0 + 0x2], [A6 + 0xA]
  1270. 00000F10  206E FFFC                movea.l    A0, [A6 - 0x4]
  1271. 00000F14  1028 0002                move.b     D0, [A0 + 0x2]
  1272. 00000F18  4880                     ext.w      D0
  1273. 00000F1A  322E 0008                move.w     D1, [A6 + 0x8]
  1274. 00000F1E  9240                     sub.w      D1, D0
  1275. 00000F20  206E FFF8                movea.l    A0, [A6 - 0x8]
  1276. 00000F24  3141 000C                move.w     [A0 + 0xC], D1
  1277. 00000F28  206E FFFC                movea.l    A0, [A6 - 0x4]
  1278. 00000F2C  7000                     moveq.l    D0, 0x00
  1279. 00000F2E  1010                     move.b     D0, [A0]
  1280. 00000F30  5640                     addq.w     D0, 3
  1281. 00000F32  0240 00FC                andi.w     D0, 0xFC
  1282. 00000F36  206E FFF8                movea.l    A0, [A6 - 0x8]
  1283. 00000F3A  D068 000C                add.w      D0, [A0 + 0xC]
  1284. 00000F3E  5340                     subq.w     D0, 1
  1285. 00000F40  206E FFF8                movea.l    A0, [A6 - 0x8]
  1286. 00000F44  3140 000E                move.w     [A0 + 0xE], D0
  1287. 00000F48  206E FFFC                movea.l    A0, [A6 - 0x4]
  1288. 00000F4C  1028 0003                move.b     D0, [A0 + 0x3]
  1289. 00000F50  4880                     ext.w      D0
  1290. 00000F52  322E 000A                move.w     D1, [A6 + 0xA]
  1291. 00000F56  9240                     sub.w      D1, D0
  1292. 00000F58  206E FFF8                movea.l    A0, [A6 - 0x8]
  1293. 00000F5C  3141 0010                move.w     [A0 + 0x10], D1
  1294. 00000F60  206E FFFC                movea.l    A0, [A6 - 0x4]
  1295. 00000F64  1028 0003                move.b     D0, [A0 + 0x3]
  1296. 00000F68  4880                     ext.w      D0
  1297. 00000F6A  322E 000A                move.w     D1, [A6 + 0xA]
  1298. 00000F6E  9240                     sub.w      D1, D0
  1299. 00000F70  206E FFFC                movea.l    A0, [A6 - 0x4]
  1300. 00000F74  7000                     moveq.l    D0, 0x00
  1301. 00000F76  1028 0001                move.b     D0, [A0 + 0x1]
  1302. 00000F7A  D240                     add.w      D1, D0
  1303. 00000F7C  5341                     subq.w     D1, 1
  1304. 00000F7E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1305. 00000F82  3141 0012                move.w     [A0 + 0x12], D1
  1306. 00000F86  302E 000C                move.w     D0, [A6 + 0xC]
  1307. 00000F8A  48C0                     ext.l      D0
  1308. 00000F8C  E580                     asl        D0, 2
  1309. 00000F8E  41ED B186                lea.l      A0, [A5 - 0x4E7A]
  1310. 00000F92  D1C0                     add.l      A0, D0
  1311. 00000F94  226E FFF8                movea.l    A1, [A6 - 0x8]
  1312. 00000F98  2350 0018                move.l     [A1 + 0x18], [A0]
  1313. 00000F9C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1314. 00000FA0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1315. 00000FA2  1140 000B                move.b     [A0 + 0xB], D0
  1316. 00000FA6  206E FFF8                movea.l    A0, [A6 - 0x8]
  1317. 00000FAA  216E FFFC 0014           move.l     [A0 + 0x14], [A6 - 0x4]
  1318. 00000FB0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1319. 00000FB4  302E 000A                move.w     D0, [A6 + 0xA]
  1320. 00000FB8  0640 00C8                addi.w     D0, 0xC8
  1321. 00000FBC  3F00                     move.w     -[A7], D0
  1322. 00000FBE  4EBA F5D4                jsr        [PC - 0xA2C /* 00000594 */]
  1323. 00000FC2  5C8F                     addq.l     A7, 6
  1324. 00000FC4  4E5E                     unlink     A6
  1325. 00000FC6  4E75                     rts
  1326. 00000FC8  4D45                     chk.w      D6, D5
  1327. 00000FCA  4E55 464F                link       A5, -0xFFFFB9B1
  1328. 00000FCE  5320                     subq.b     -[A0], 1
  1329. fn00000FD0:
  1330. 00000FD0  4E56 FFE0                link       A6, -0x0020
  1331. 00000FD4  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1332. 00000FD8  700D                     moveq.l    D0, 0x0D
  1333. 00000FDA  1B40 B157                move.b     [A5 - 0x4EA9], D0
  1334. 00000FDE  7019                     moveq.l    D0, 0x19
  1335. 00000FE0  3B40 ED0E                move.w     [A5 - 0x12F2], D0
  1336. 00000FE4  302E 0008                move.w     D0, [A6 + 0x8]
  1337. 00000FE8  48C0                     ext.l      D0
  1338. 00000FEA  E780                     asl        D0, 3
  1339. 00000FEC  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  1340. 00000FF0  2040                     movea.l    A0, D0
  1341. 00000FF2  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  1342. 00000FF8  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  1343. 00000FFE  302E 0008                move.w     D0, [A6 + 0x8]
  1344. 00001002  48C0                     ext.l      D0
  1345. 00001004  D080                     add.l      D0, D0
  1346. 00001006  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  1347. 0000100A  D1C0                     add.l      A0, D0
  1348. 0000100C  3010                     move.w     D0, [A0]
  1349. 0000100E  0640 FFE0                addi.w     D0, 0xFFE0
  1350. 00001012  3B40 ED12                move.w     [A5 - 0x12EE], D0
  1351. 00001016  426D ED10                clr.w      [A5 - 0x12F0]
  1352. 0000101A  6026                     bra        +0x28 /* 00001042 */
  1353. label0000101C:
  1354. 0000101C  426E FFFA                clr.w      [A6 - 0x6]
  1355. 00001020  6004                     bra        +0x6 /* 00001026 */
  1356. label00001022:
  1357. 00001022  526E FFFA                addq.w     [A6 - 0x6], 1
  1358. label00001026:
  1359. 00001026  206E FFE8                movea.l    A0, [A6 - 0x18]
  1360. 0000102A  52AE FFE8                addq.l     [A6 - 0x18], 1
  1361. 0000102E  4A10                     tst.b      [A0]
  1362. 00001030  66F0                     bne        -0xE /* 00001022 */
  1363. 00001032  302E FFFA                move.w     D0, [A6 - 0x6]
  1364. 00001036  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1365. 0000103A  6F06                     ble        +0x8 /* 00001042 */
  1366. 0000103C  3B6E FFFA ED10           move.w     [A5 - 0x12F0], [A6 - 0x6]
  1367. label00001042:
  1368. 00001042  206E FFEC                movea.l    A0, [A6 - 0x14]
  1369. 00001046  50AE FFEC                addq.l     [A6 - 0x14], 8
  1370. 0000104A  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1371. 0000104E  66CC                     bne        -0x32 /* 0000101C */
  1372. 00001050  302D ED10                move.w     D0, [A5 - 0x12F0]
  1373. 00001054  E240                     asr        D0.w, 1
  1374. 00001056  5340                     subq.w     D0, 1
  1375. 00001058  3B40 ED10                move.w     [A5 - 0x12F0], D0
  1376. 0000105C  302D ED10                move.w     D0, [A5 - 0x12F0]
  1377. 00001060  E948                     lsl        D0.w, 4
  1378. 00001062  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1379. 00001066  0640 0060                addi.w     D0, 0x60 /* '`' */
  1380. 0000106A  0C40 0140                cmpi.w     D0, 0x140
  1381. 0000106E  6F10                     ble        +0x12 /* 00001080 */
  1382. 00001070  302D ED10                move.w     D0, [A5 - 0x12F0]
  1383. 00001074  E948                     lsl        D0.w, 4
  1384. 00001076  323C 00E0                move.w     D1, 0xE0
  1385. 0000107A  9240                     sub.w      D1, D0
  1386. 0000107C  3B41 ED12                move.w     [A5 - 0x12EE], D1
  1387. label00001080:
  1388. 00001080  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1389. 00001084  3F3C 000F                move.w     -[A7], 0xF
  1390. 00001088  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1391. 0000108C  3F2D ED12                move.w     -[A7], [A5 - 0x12EE]
  1392. 00001090  4EBA FE3E                jsr        [PC - 0x1C2 /* 00000ED0 */]
  1393. 00001094  508F                     addq.l     A7, 8
  1394. 00001096  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1395. 0000109A  3F3C 0010                move.w     -[A7], 0x10
  1396. 0000109E  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1397. 000010A2  3F2D ED12                move.w     -[A7], [A5 - 0x12EE]
  1398. 000010A6  4EBA FE28                jsr        [PC - 0x1D8 /* 00000ED0 */]
  1399. 000010AA  508F                     addq.l     A7, 8
  1400. 000010AC  426E FFFC                clr.w      [A6 - 0x4]
  1401. 000010B0  602C                     bra        +0x2E /* 000010DE */
  1402. label000010B2:
  1403. 000010B2  302E FFFC                move.w     D0, [A6 - 0x4]
  1404. 000010B6  E948                     lsl        D0.w, 4
  1405. 000010B8  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1406. 000010BC  322E FFFC                move.w     D1, [A6 - 0x4]
  1407. 000010C0  0641 0022                addi.w     D1, 0x22 /* '\"' */
  1408. 000010C4  3F01                     move.w     -[A7], D1
  1409. 000010C6  3F3C 0004                move.w     -[A7], 0x4
  1410. 000010CA  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1411. 000010CE  0640 0030                addi.w     D0, 0x30 /* '0' */
  1412. 000010D2  3F00                     move.w     -[A7], D0
  1413. 000010D4  4EBA FDFA                jsr        [PC - 0x206 /* 00000ED0 */]
  1414. 000010D8  508F                     addq.l     A7, 8
  1415. 000010DA  526E FFFC                addq.w     [A6 - 0x4], 1
  1416. label000010DE:
  1417. 000010DE  302E FFFC                move.w     D0, [A6 - 0x4]
  1418. 000010E2  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1419. 000010E6  6DCA                     blt        -0x34 /* 000010B2 */
  1420. 000010E8  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  1421. 000010EE  6E00 0114                bgt        +0x116 /* 00001204 */
  1422. 000010F2  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1423. 000010F6  3F3C 0008                move.w     -[A7], 0x8
  1424. 000010FA  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1425. 000010FE  0640 0017                addi.w     D0, 0x17
  1426. 00001102  3F00                     move.w     -[A7], D0
  1427. 00001104  302D ED12                move.w     D0, [A5 - 0x12EE]
  1428. 00001108  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1429. 0000110C  3F00                     move.w     -[A7], D0
  1430. 0000110E  4EBA FDC0                jsr        [PC - 0x240 /* 00000ED0 */]
  1431. 00001112  508F                     addq.l     A7, 8
  1432. 00001114  302D ED10                move.w     D0, [A5 - 0x12F0]
  1433. 00001118  E948                     lsl        D0.w, 4
  1434. 0000111A  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1435. 0000111E  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1436. 00001122  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1437. 00001126  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1438. 0000112A  0641 0017                addi.w     D1, 0x17
  1439. 0000112E  3F01                     move.w     -[A7], D1
  1440. 00001130  0640 0030                addi.w     D0, 0x30 /* '0' */
  1441. 00001134  3F00                     move.w     -[A7], D0
  1442. 00001136  4EBA FD98                jsr        [PC - 0x268 /* 00000ED0 */]
  1443. 0000113A  508F                     addq.l     A7, 8
  1444. 0000113C  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1445. 00001140  3F3C 0007                move.w     -[A7], 0x7
  1446. 00001144  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1447. 00001148  0640 0017                addi.w     D0, 0x17
  1448. 0000114C  3F00                     move.w     -[A7], D0
  1449. 0000114E  302D ED12                move.w     D0, [A5 - 0x12EE]
  1450. 00001152  0640 0010                addi.w     D0, 0x10
  1451. 00001156  3F00                     move.w     -[A7], D0
  1452. 00001158  4EBA FD76                jsr        [PC - 0x28A /* 00000ED0 */]
  1453. 0000115C  508F                     addq.l     A7, 8
  1454. 0000115E  426E FFFC                clr.w      [A6 - 0x4]
  1455. 00001162  6032                     bra        +0x34 /* 00001196 */
  1456. label00001164:
  1457. 00001164  302E FFFC                move.w     D0, [A6 - 0x4]
  1458. 00001168  E948                     lsl        D0.w, 4
  1459. 0000116A  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1460. 0000116E  322E FFFC                move.w     D1, [A6 - 0x4]
  1461. 00001172  0641 002E                addi.w     D1, 0x2E /* '.' */
  1462. 00001176  3F01                     move.w     -[A7], D1
  1463. 00001178  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1464. 0000117C  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1465. 00001180  0641 0017                addi.w     D1, 0x17
  1466. 00001184  3F01                     move.w     -[A7], D1
  1467. 00001186  0640 0030                addi.w     D0, 0x30 /* '0' */
  1468. 0000118A  3F00                     move.w     -[A7], D0
  1469. 0000118C  4EBA FD42                jsr        [PC - 0x2BE /* 00000ED0 */]
  1470. 00001190  508F                     addq.l     A7, 8
  1471. 00001192  526E FFFC                addq.w     [A6 - 0x4], 1
  1472. label00001196:
  1473. 00001196  302E FFFC                move.w     D0, [A6 - 0x4]
  1474. 0000119A  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1475. 0000119E  6DC4                     blt        -0x3A /* 00001164 */
  1476. 000011A0  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1477. 000011A4  3F3C 0005                move.w     -[A7], 0x5
  1478. 000011A8  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1479. 000011AC  0640 0017                addi.w     D0, 0x17
  1480. 000011B0  3F00                     move.w     -[A7], D0
  1481. 000011B2  302D ED12                move.w     D0, [A5 - 0x12EE]
  1482. 000011B6  0640 0010                addi.w     D0, 0x10
  1483. 000011BA  3F00                     move.w     -[A7], D0
  1484. 000011BC  4EBA FD12                jsr        [PC - 0x2EE /* 00000ED0 */]
  1485. 000011C0  508F                     addq.l     A7, 8
  1486. 000011C2  426E FFFC                clr.w      [A6 - 0x4]
  1487. 000011C6  6032                     bra        +0x34 /* 000011FA */
  1488. label000011C8:
  1489. 000011C8  302E FFFC                move.w     D0, [A6 - 0x4]
  1490. 000011CC  E948                     lsl        D0.w, 4
  1491. 000011CE  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1492. 000011D2  322E FFFC                move.w     D1, [A6 - 0x4]
  1493. 000011D6  0641 003A                addi.w     D1, 0x3A /* ':' */
  1494. 000011DA  3F01                     move.w     -[A7], D1
  1495. 000011DC  3F3C 0006                move.w     -[A7], 0x6
  1496. 000011E0  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1497. 000011E4  0641 0017                addi.w     D1, 0x17
  1498. 000011E8  3F01                     move.w     -[A7], D1
  1499. 000011EA  0640 0030                addi.w     D0, 0x30 /* '0' */
  1500. 000011EE  3F00                     move.w     -[A7], D0
  1501. 000011F0  4EBA FCDE                jsr        [PC - 0x322 /* 00000ED0 */]
  1502. 000011F4  508F                     addq.l     A7, 8
  1503. 000011F6  526E FFFC                addq.w     [A6 - 0x4], 1
  1504. label000011FA:
  1505. 000011FA  302E FFFC                move.w     D0, [A6 - 0x4]
  1506. 000011FE  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1507. 00001202  6DC4                     blt        -0x3A /* 000011C8 */
  1508. label00001204:
  1509. 00001204  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  1510. 00001208  4267                     clr.w      -[A7]
  1511. 0000120A  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1512. 0000120E  3F2D ED12                move.w     -[A7], [A5 - 0x12EE]
  1513. 00001212  4EBA FCBC                jsr        [PC - 0x344 /* 00000ED0 */]
  1514. 00001216  508F                     addq.l     A7, 8
  1515. 00001218  302D ED10                move.w     D0, [A5 - 0x12F0]
  1516. 0000121C  E948                     lsl        D0.w, 4
  1517. 0000121E  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1518. 00001222  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  1519. 00001226  3F3C 0002                move.w     -[A7], 0x2
  1520. 0000122A  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1521. 0000122E  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1522. 00001232  3F00                     move.w     -[A7], D0
  1523. 00001234  4EBA FC9A                jsr        [PC - 0x366 /* 00000ED0 */]
  1524. 00001238  508F                     addq.l     A7, 8
  1525. 0000123A  486D BF24                pea.l      [A5 - 0x40DC]
  1526. 0000123E  2F2D B69C                move.l     -[A7], [A5 - 0x4964]
  1527. 00001242  4267                     clr.w      -[A7]
  1528. 00001244  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1529. 00001248  0640 00C8                addi.w     D0, 0xC8
  1530. 0000124C  3F00                     move.w     -[A7], D0
  1531. 0000124E  3F2D ED12                move.w     -[A7], [A5 - 0x12EE]
  1532. 00001252  4EBA F3B4                jsr        [PC - 0xC4C /* 00000608 */]
  1533. 00001256  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1534. 0000125A  302D ED10                move.w     D0, [A5 - 0x12F0]
  1535. 0000125E  E948                     lsl        D0.w, 4
  1536. 00001260  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1537. 00001264  486D BF44                pea.l      [A5 - 0x40BC]
  1538. 00001268  206D B69C                movea.l    A0, [A5 - 0x4964]
  1539. 0000126C  4868 0010                pea.l      [A0 + 0x10]
  1540. 00001270  4267                     clr.w      -[A7]
  1541. 00001272  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1542. 00001276  0641 00C8                addi.w     D1, 0xC8
  1543. 0000127A  3F01                     move.w     -[A7], D1
  1544. 0000127C  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1545. 00001280  3F00                     move.w     -[A7], D0
  1546. 00001282  4EBA F384                jsr        [PC - 0xC7C /* 00000608 */]
  1547. 00001286  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1548. 0000128A  302D ED10                move.w     D0, [A5 - 0x12F0]
  1549. 0000128E  E948                     lsl        D0.w, 4
  1550. 00001290  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1551. 00001294  486D BAC4                pea.l      [A5 - 0x453C]
  1552. 00001298  206D B69C                movea.l    A0, [A5 - 0x4964]
  1553. 0000129C  4868 0080                pea.l      [A0 + 0x80]
  1554. 000012A0  4267                     clr.w      -[A7]
  1555. 000012A2  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1556. 000012A6  0641 00C8                addi.w     D1, 0xC8
  1557. 000012AA  3F01                     move.w     -[A7], D1
  1558. 000012AC  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1559. 000012B0  3F00                     move.w     -[A7], D0
  1560. 000012B2  4EBA F354                jsr        [PC - 0xCAC /* 00000608 */]
  1561. 000012B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1562. 000012BA  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  1563. 000012C0  6E52                     bgt        +0x54 /* 00001314 */
  1564. 000012C2  302D ED10                move.w     D0, [A5 - 0x12F0]
  1565. 000012C6  E948                     lsl        D0.w, 4
  1566. 000012C8  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1567. 000012CC  486D BDC4                pea.l      [A5 - 0x423C]
  1568. 000012D0  206D B69C                movea.l    A0, [A5 - 0x4964]
  1569. 000012D4  4868 0038                pea.l      [A0 + 0x38]
  1570. 000012D8  4267                     clr.w      -[A7]
  1571. 000012DA  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1572. 000012DE  0641 00DF                addi.w     D1, 0xDF
  1573. 000012E2  3F01                     move.w     -[A7], D1
  1574. 000012E4  0640 0030                addi.w     D0, 0x30 /* '0' */
  1575. 000012E8  3F00                     move.w     -[A7], D0
  1576. 000012EA  4EBA F31C                jsr        [PC - 0xCE4 /* 00000608 */]
  1577. 000012EE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1578. 000012F2  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1579. 000012F6  3F3C 0007                move.w     -[A7], 0x7
  1580. 000012FA  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1581. 000012FE  0640 0017                addi.w     D0, 0x17
  1582. 00001302  3F00                     move.w     -[A7], D0
  1583. 00001304  302D ED12                move.w     D0, [A5 - 0x12EE]
  1584. 00001308  0640 0010                addi.w     D0, 0x10
  1585. 0000130C  3F00                     move.w     -[A7], D0
  1586. 0000130E  4EBA FBC0                jsr        [PC - 0x440 /* 00000ED0 */]
  1587. 00001312  508F                     addq.l     A7, 8
  1588. label00001314:
  1589. 00001314  2D6E FFF0 FFEC           move.l     [A6 - 0x14], [A6 - 0x10]
  1590. 0000131A  426D ED1C                clr.w      [A5 - 0x12E4]
  1591. 0000131E  426E FFFA                clr.w      [A6 - 0x6]
  1592. 00001322  6000 0304                bra        +0x306 /* 00001628 */
  1593. label00001326:
  1594. 00001326  4EBA 0C36                jsr        [PC + 0xC36 /* 00001F5E */]
  1595. 0000132A  506D ED0E                addq.w     [A5 - 0x12F2], 8
  1596. 0000132E  526D ED1C                addq.w     [A5 - 0x12E4], 1
  1597. 00001332  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  1598. 00001338  6F00 00BC                ble        +0xBE /* 000013F6 */
  1599. 0000133C  302D ED10                move.w     D0, [A5 - 0x12F0]
  1600. 00001340  E948                     lsl        D0.w, 4
  1601. 00001342  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1602. 00001346  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1603. 0000134A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1604. 0000134E  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1605. 00001352  0641 000F                addi.w     D1, 0xF
  1606. 00001356  3F01                     move.w     -[A7], D1
  1607. 00001358  0640 0030                addi.w     D0, 0x30 /* '0' */
  1608. 0000135C  3F00                     move.w     -[A7], D0
  1609. 0000135E  4EBA FB70                jsr        [PC - 0x490 /* 00000ED0 */]
  1610. 00001362  508F                     addq.l     A7, 8
  1611. 00001364  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1612. 00001368  3F3C 0008                move.w     -[A7], 0x8
  1613. 0000136C  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1614. 00001370  0640 000F                addi.w     D0, 0xF
  1615. 00001374  3F00                     move.w     -[A7], D0
  1616. 00001376  302D ED12                move.w     D0, [A5 - 0x12EE]
  1617. 0000137A  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1618. 0000137E  3F00                     move.w     -[A7], D0
  1619. 00001380  4EBA FB4E                jsr        [PC - 0x4B2 /* 00000ED0 */]
  1620. 00001384  508F                     addq.l     A7, 8
  1621. 00001386  486D BC24                pea.l      [A5 - 0x43DC]
  1622. 0000138A  206D B69C                movea.l    A0, [A5 - 0x4964]
  1623. 0000138E  4868 0040                pea.l      [A0 + 0x40]
  1624. 00001392  4267                     clr.w      -[A7]
  1625. 00001394  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1626. 00001398  0640 00D7                addi.w     D0, 0xD7
  1627. 0000139C  3F00                     move.w     -[A7], D0
  1628. 0000139E  302D ED12                move.w     D0, [A5 - 0x12EE]
  1629. 000013A2  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1630. 000013A6  3F00                     move.w     -[A7], D0
  1631. 000013A8  4EBA F25E                jsr        [PC - 0xDA2 /* 00000608 */]
  1632. 000013AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1633. 000013B0  302D ED10                move.w     D0, [A5 - 0x12F0]
  1634. 000013B4  E948                     lsl        D0.w, 4
  1635. 000013B6  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1636. 000013BA  486D BC44                pea.l      [A5 - 0x43BC]
  1637. 000013BE  206D B69C                movea.l    A0, [A5 - 0x4964]
  1638. 000013C2  4868 0050                pea.l      [A0 + 0x50]
  1639. 000013C6  4267                     clr.w      -[A7]
  1640. 000013C8  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1641. 000013CC  0641 00D7                addi.w     D1, 0xD7
  1642. 000013D0  3F01                     move.w     -[A7], D1
  1643. 000013D2  0640 0030                addi.w     D0, 0x30 /* '0' */
  1644. 000013D6  3F00                     move.w     -[A7], D0
  1645. 000013D8  4EBA F22E                jsr        [PC - 0xDD2 /* 00000608 */]
  1646. 000013DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1647. 000013E0  302E FFFA                move.w     D0, [A6 - 0x6]
  1648. 000013E4  526E FFFA                addq.w     [A6 - 0x6], 1
  1649. 000013E8  4267                     clr.w      -[A7]
  1650. 000013EA  3F00                     move.w     -[A7], D0
  1651. 000013EC  4EBA 0A9C                jsr        [PC + 0xA9C /* 00001E8A */]
  1652. 000013F0  588F                     addq.l     A7, 4
  1653. 000013F2  6000 0230                bra        +0x232 /* 00001624 */
  1654. label000013F6:
  1655. 000013F6  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1656. 000013FA  3F3C 0005                move.w     -[A7], 0x5
  1657. 000013FE  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1658. 00001402  0640 0017                addi.w     D0, 0x17
  1659. 00001406  3F00                     move.w     -[A7], D0
  1660. 00001408  302D ED12                move.w     D0, [A5 - 0x12EE]
  1661. 0000140C  0640 0010                addi.w     D0, 0x10
  1662. 00001410  3F00                     move.w     -[A7], D0
  1663. 00001412  4EBA FABC                jsr        [PC - 0x544 /* 00000ED0 */]
  1664. 00001416  508F                     addq.l     A7, 8
  1665. 00001418  426E FFFC                clr.w      [A6 - 0x4]
  1666. 0000141C  6000 007C                bra        +0x7E /* 0000149A */
  1667. label00001420:
  1668. 00001420  206D B69C                movea.l    A0, [A5 - 0x4964]
  1669. 00001424  41E8 0030                lea.l      A0, [A0 + 0x30]
  1670. 00001428  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1671. 0000142C  302E FFFC                move.w     D0, [A6 - 0x4]
  1672. 00001430  0640 003A                addi.w     D0, 0x3A /* ':' */
  1673. 00001434  48C0                     ext.l      D0
  1674. 00001436  EB80                     asl        D0, 5
  1675. 00001438  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  1676. 0000143C  D1C0                     add.l      A0, D0
  1677. 0000143E  2D48 FFE0                move.l     [A6 - 0x20], A0
  1678. 00001442  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1679. 00001446  0640 0017                addi.w     D0, 0x17
  1680. 0000144A  206E FFE0                movea.l    A0, [A6 - 0x20]
  1681. 0000144E  3140 0002                move.w     [A0 + 0x2], D0
  1682. 00001452  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1683. 00001456  1028 0003                move.b     D0, [A0 + 0x3]
  1684. 0000145A  4880                     ext.w      D0
  1685. 0000145C  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1686. 00001460  9240                     sub.w      D1, D0
  1687. 00001462  0641 0017                addi.w     D1, 0x17
  1688. 00001466  206E FFE0                movea.l    A0, [A6 - 0x20]
  1689. 0000146A  3141 0010                move.w     [A0 + 0x10], D1
  1690. 0000146E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1691. 00001472  1028 0003                move.b     D0, [A0 + 0x3]
  1692. 00001476  4880                     ext.w      D0
  1693. 00001478  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1694. 0000147C  9240                     sub.w      D1, D0
  1695. 0000147E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1696. 00001482  7000                     moveq.l    D0, 0x00
  1697. 00001484  1028 0001                move.b     D0, [A0 + 0x1]
  1698. 00001488  D240                     add.w      D1, D0
  1699. 0000148A  0641 0016                addi.w     D1, 0x16
  1700. 0000148E  206E FFE0                movea.l    A0, [A6 - 0x20]
  1701. 00001492  3141 0012                move.w     [A0 + 0x12], D1
  1702. 00001496  526E FFFC                addq.w     [A6 - 0x4], 1
  1703. label0000149A:
  1704. 0000149A  302E FFFC                move.w     D0, [A6 - 0x4]
  1705. 0000149E  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1706. 000014A2  6D00 FF7C                blt        -0x82 /* 00001420 */
  1707. 000014A6  302D ED10                move.w     D0, [A5 - 0x12F0]
  1708. 000014AA  E948                     lsl        D0.w, 4
  1709. 000014AC  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1710. 000014B0  486D BDC4                pea.l      [A5 - 0x423C]
  1711. 000014B4  206D B69C                movea.l    A0, [A5 - 0x4964]
  1712. 000014B8  4868 0038                pea.l      [A0 + 0x38]
  1713. 000014BC  4267                     clr.w      -[A7]
  1714. 000014BE  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1715. 000014C2  0641 00DF                addi.w     D1, 0xDF
  1716. 000014C6  3F01                     move.w     -[A7], D1
  1717. 000014C8  0640 0030                addi.w     D0, 0x30 /* '0' */
  1718. 000014CC  3F00                     move.w     -[A7], D0
  1719. 000014CE  4EBA F138                jsr        [PC - 0xEC8 /* 00000608 */]
  1720. 000014D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1721. 000014D6  2B6E FFE8 B158           move.l     [A5 - 0x4EA8], [A6 - 0x18]
  1722. 000014DC  4A6D AEF8                tst.w      [A5 - 0x5108]
  1723. 000014E0  6716                     beq        +0x18 /* 000014F8 */
  1724. 000014E2  206E FFEC                movea.l    A0, [A6 - 0x14]
  1725. 000014E6  4A28 0006                tst.b      [A0 + 0x6]
  1726. 000014EA  6604                     bne        +0x6 /* 000014F0 */
  1727. 000014EC  7001                     moveq.l    D0, 0x01
  1728. 000014EE  6002                     bra        +0x4 /* 000014F2 */
  1729. label000014F0:
  1730. 000014F0  700B                     moveq.l    D0, 0x0B
  1731. label000014F2:
  1732. 000014F2  1B40 B156                move.b     [A5 - 0x4EAA], D0
  1733. 000014F6  6014                     bra        +0x16 /* 0000150C */
  1734. label000014F8:
  1735. 000014F8  206E FFEC                movea.l    A0, [A6 - 0x14]
  1736. 000014FC  4A28 0006                tst.b      [A0 + 0x6]
  1737. 00001500  6604                     bne        +0x6 /* 00001506 */
  1738. 00001502  7001                     moveq.l    D0, 0x01
  1739. 00001504  6002                     bra        +0x4 /* 00001508 */
  1740. label00001506:
  1741. 00001506  700B                     moveq.l    D0, 0x0B
  1742. label00001508:
  1743. 00001508  1B40 B156                move.b     [A5 - 0x4EAA], D0
  1744. label0000150C:
  1745. 0000150C  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1746. 00001510  0640 000F                addi.w     D0, 0xF
  1747. 00001514  3F00                     move.w     -[A7], D0
  1748. 00001516  302D ED12                move.w     D0, [A5 - 0x12EE]
  1749. 0000151A  0640 0024                addi.w     D0, 0x24 /* '$' */
  1750. 0000151E  3F00                     move.w     -[A7], D0
  1751. 00001520  486D B156                pea.l      [A5 - 0x4EAA]
  1752. 00001524  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  1753. 00001528  508F                     addq.l     A7, 8
  1754. 0000152A  426E FFFC                clr.w      [A6 - 0x4]
  1755. 0000152E  6000 007C                bra        +0x7E /* 000015AC */
  1756. label00001532:
  1757. 00001532  206D B69C                movea.l    A0, [A5 - 0x4964]
  1758. 00001536  41E8 0048                lea.l      A0, [A0 + 0x48]
  1759. 0000153A  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1760. 0000153E  302E FFFC                move.w     D0, [A6 - 0x4]
  1761. 00001542  0640 002E                addi.w     D0, 0x2E /* '.' */
  1762. 00001546  48C0                     ext.l      D0
  1763. 00001548  EB80                     asl        D0, 5
  1764. 0000154A  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  1765. 0000154E  D1C0                     add.l      A0, D0
  1766. 00001550  2D48 FFE0                move.l     [A6 - 0x20], A0
  1767. 00001554  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1768. 00001558  0640 0017                addi.w     D0, 0x17
  1769. 0000155C  206E FFE0                movea.l    A0, [A6 - 0x20]
  1770. 00001560  3140 0002                move.w     [A0 + 0x2], D0
  1771. 00001564  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1772. 00001568  1028 0003                move.b     D0, [A0 + 0x3]
  1773. 0000156C  4880                     ext.w      D0
  1774. 0000156E  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1775. 00001572  9240                     sub.w      D1, D0
  1776. 00001574  0641 0017                addi.w     D1, 0x17
  1777. 00001578  206E FFE0                movea.l    A0, [A6 - 0x20]
  1778. 0000157C  3141 0010                move.w     [A0 + 0x10], D1
  1779. 00001580  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1780. 00001584  1028 0003                move.b     D0, [A0 + 0x3]
  1781. 00001588  4880                     ext.w      D0
  1782. 0000158A  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1783. 0000158E  9240                     sub.w      D1, D0
  1784. 00001590  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1785. 00001594  7000                     moveq.l    D0, 0x00
  1786. 00001596  1028 0001                move.b     D0, [A0 + 0x1]
  1787. 0000159A  D240                     add.w      D1, D0
  1788. 0000159C  0641 0016                addi.w     D1, 0x16
  1789. 000015A0  206E FFE0                movea.l    A0, [A6 - 0x20]
  1790. 000015A4  3141 0012                move.w     [A0 + 0x12], D1
  1791. 000015A8  526E FFFC                addq.w     [A6 - 0x4], 1
  1792. label000015AC:
  1793. 000015AC  302E FFFC                move.w     D0, [A6 - 0x4]
  1794. 000015B0  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1795. 000015B4  6D00 FF7C                blt        -0x82 /* 00001532 */
  1796. 000015B8  302D ED10                move.w     D0, [A5 - 0x12F0]
  1797. 000015BC  E948                     lsl        D0.w, 4
  1798. 000015BE  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1799. 000015C2  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1800. 000015C6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1801. 000015CA  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1802. 000015CE  0641 0017                addi.w     D1, 0x17
  1803. 000015D2  3F01                     move.w     -[A7], D1
  1804. 000015D4  0640 0030                addi.w     D0, 0x30 /* '0' */
  1805. 000015D8  3F00                     move.w     -[A7], D0
  1806. 000015DA  4EBA F8F4                jsr        [PC - 0x70C /* 00000ED0 */]
  1807. 000015DE  508F                     addq.l     A7, 8
  1808. 000015E0  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  1809. 000015E4  3F3C 0008                move.w     -[A7], 0x8
  1810. 000015E8  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1811. 000015EC  0640 0017                addi.w     D0, 0x17
  1812. 000015F0  3F00                     move.w     -[A7], D0
  1813. 000015F2  302D ED12                move.w     D0, [A5 - 0x12EE]
  1814. 000015F6  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1815. 000015FA  3F00                     move.w     -[A7], D0
  1816. 000015FC  4EBA F8D2                jsr        [PC - 0x72E /* 00000ED0 */]
  1817. 00001600  508F                     addq.l     A7, 8
  1818. 00001602  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1819. 00001606  3F3C 0007                move.w     -[A7], 0x7
  1820. 0000160A  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1821. 0000160E  0640 0017                addi.w     D0, 0x17
  1822. 00001612  3F00                     move.w     -[A7], D0
  1823. 00001614  302D ED12                move.w     D0, [A5 - 0x12EE]
  1824. 00001618  0640 0010                addi.w     D0, 0x10
  1825. 0000161C  3F00                     move.w     -[A7], D0
  1826. 0000161E  4EBA F8B0                jsr        [PC - 0x750 /* 00000ED0 */]
  1827. 00001622  508F                     addq.l     A7, 8
  1828. label00001624:
  1829. 00001624  50AE FFEC                addq.l     [A6 - 0x14], 8
  1830. label00001628:
  1831. 00001628  206E FFEC                movea.l    A0, [A6 - 0x14]
  1832. 0000162C  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1833. 00001630  6600 FCF4                bne        -0x30A /* 00001326 */
  1834. 00001634  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  1835. 0000163A  6F00 00B8                ble        +0xBA /* 000016F4 */
  1836. 0000163E  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1837. 00001642  3F3C 0005                move.w     -[A7], 0x5
  1838. 00001646  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1839. 0000164A  0640 0017                addi.w     D0, 0x17
  1840. 0000164E  3F00                     move.w     -[A7], D0
  1841. 00001650  302D ED12                move.w     D0, [A5 - 0x12EE]
  1842. 00001654  0640 0010                addi.w     D0, 0x10
  1843. 00001658  3F00                     move.w     -[A7], D0
  1844. 0000165A  4EBA F874                jsr        [PC - 0x78C /* 00000ED0 */]
  1845. 0000165E  508F                     addq.l     A7, 8
  1846. 00001660  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1847. 00001664  3F3C 0007                move.w     -[A7], 0x7
  1848. 00001668  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1849. 0000166C  0640 0017                addi.w     D0, 0x17
  1850. 00001670  3F00                     move.w     -[A7], D0
  1851. 00001672  302D ED12                move.w     D0, [A5 - 0x12EE]
  1852. 00001676  0640 0010                addi.w     D0, 0x10
  1853. 0000167A  3F00                     move.w     -[A7], D0
  1854. 0000167C  4EBA F852                jsr        [PC - 0x7AE /* 00000ED0 */]
  1855. 00001680  508F                     addq.l     A7, 8
  1856. 00001682  426E FFFC                clr.w      [A6 - 0x4]
  1857. 00001686  6032                     bra        +0x34 /* 000016BA */
  1858. label00001688:
  1859. 00001688  302E FFFC                move.w     D0, [A6 - 0x4]
  1860. 0000168C  E948                     lsl        D0.w, 4
  1861. 0000168E  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1862. 00001692  322E FFFC                move.w     D1, [A6 - 0x4]
  1863. 00001696  0641 003A                addi.w     D1, 0x3A /* ':' */
  1864. 0000169A  3F01                     move.w     -[A7], D1
  1865. 0000169C  3F3C 0006                move.w     -[A7], 0x6
  1866. 000016A0  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1867. 000016A4  0641 0017                addi.w     D1, 0x17
  1868. 000016A8  3F01                     move.w     -[A7], D1
  1869. 000016AA  0640 0030                addi.w     D0, 0x30 /* '0' */
  1870. 000016AE  3F00                     move.w     -[A7], D0
  1871. 000016B0  4EBA F81E                jsr        [PC - 0x7E2 /* 00000ED0 */]
  1872. 000016B4  508F                     addq.l     A7, 8
  1873. 000016B6  526E FFFC                addq.w     [A6 - 0x4], 1
  1874. label000016BA:
  1875. 000016BA  302E FFFC                move.w     D0, [A6 - 0x4]
  1876. 000016BE  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1877. 000016C2  6DC4                     blt        -0x3A /* 00001688 */
  1878. 000016C4  302D ED10                move.w     D0, [A5 - 0x12F0]
  1879. 000016C8  E948                     lsl        D0.w, 4
  1880. 000016CA  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1881. 000016CE  486D BDC4                pea.l      [A5 - 0x423C]
  1882. 000016D2  206D B69C                movea.l    A0, [A5 - 0x4964]
  1883. 000016D6  4868 0038                pea.l      [A0 + 0x38]
  1884. 000016DA  4267                     clr.w      -[A7]
  1885. 000016DC  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1886. 000016E0  0641 00DF                addi.w     D1, 0xDF
  1887. 000016E4  3F01                     move.w     -[A7], D1
  1888. 000016E6  0640 0030                addi.w     D0, 0x30 /* '0' */
  1889. 000016EA  3F00                     move.w     -[A7], D0
  1890. 000016EC  4EBA EF1A                jsr        [PC - 0x10E6 /* 00000608 */]
  1891. 000016F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1892. label000016F4:
  1893. 000016F4  41ED BC24                lea.l      A0, [A5 - 0x43DC]
  1894. 000016F8  2D48 FFE0                move.l     [A6 - 0x20], A0
  1895. 000016FC  426E FFFC                clr.w      [A6 - 0x4]
  1896. 00001700  601E                     bra        +0x20 /* 00001720 */
  1897. label00001702:
  1898. 00001702  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1899. 00001706  4EBA EE42                jsr        [PC - 0x11BE /* 0000054A */]
  1900. 0000170A  588F                     addq.l     A7, 4
  1901. 0000170C  206E FFE0                movea.l    A0, [A6 - 0x20]
  1902. 00001710  06AE 0000 0020 FFE0      addi.l     [A6 - 0x20], 0x20 /* ' ' */
  1903. 00001718  42A8 0014                clr.l      [A0 + 0x14]
  1904. 0000171C  526E FFFC                addq.w     [A6 - 0x4], 1
  1905. label00001720:
  1906. 00001720  302D ED10                move.w     D0, [A5 - 0x12F0]
  1907. 00001724  5440                     addq.w     D0, 2
  1908. 00001726  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  1909. 0000172A  6ED6                     bgt        -0x28 /* 00001702 */
  1910. 0000172C  7001                     moveq.l    D0, 0x01
  1911. 0000172E  3B40 EC96                move.w     [A5 - 0x136A], D0
  1912. 00001732  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  1913. 00001736  4E5E                     unlink     A6
  1914. 00001738  4E75                     rts
  1915. 0000173A  4D45                     chk.w      D6, D5
  1916. 0000173C  4E55 444F                link       A5, -0xFFFFBBB1
  1917. 00001740  574E                     subq.w     A6, 3
  1918. fn00001742:
  1919. 00001742  4E56 FFEA                link       A6, -0x0016
  1920. 00001746  426D EC96                clr.w      [A5 - 0x136A]
  1921. 0000174A  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1922. 0000174E  7020                     moveq.l    D0, 0x20
  1923. 00001750  3D40 FFFE                move.w     [A6 - 0x2], D0
  1924. 00001754  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  1925. 0000175A  6F00 00C4                ble        +0xC6 /* 00001820 */
  1926. 0000175E  6000 00E0                bra        +0xE2 /* 00001840 */
  1927. label00001762:
  1928. 00001762  4EBA 07FA                jsr        [PC + 0x7FA /* 00001F5E */]
  1929. 00001766  516D ED0E                subq.w     [A5 - 0x12F2], 8
  1930. 0000176A  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  1931. 0000176E  3F3C 0005                move.w     -[A7], 0x5
  1932. 00001772  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1933. 00001776  0640 0017                addi.w     D0, 0x17
  1934. 0000177A  3F00                     move.w     -[A7], D0
  1935. 0000177C  302D ED12                move.w     D0, [A5 - 0x12EE]
  1936. 00001780  0640 0010                addi.w     D0, 0x10
  1937. 00001784  3F00                     move.w     -[A7], D0
  1938. 00001786  4EBA F748                jsr        [PC - 0x8B8 /* 00000ED0 */]
  1939. 0000178A  508F                     addq.l     A7, 8
  1940. 0000178C  426E FFFC                clr.w      [A6 - 0x4]
  1941. 00001790  6032                     bra        +0x34 /* 000017C4 */
  1942. label00001792:
  1943. 00001792  302E FFFC                move.w     D0, [A6 - 0x4]
  1944. 00001796  E948                     lsl        D0.w, 4
  1945. 00001798  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1946. 0000179C  322E FFFC                move.w     D1, [A6 - 0x4]
  1947. 000017A0  0641 003A                addi.w     D1, 0x3A /* ':' */
  1948. 000017A4  3F01                     move.w     -[A7], D1
  1949. 000017A6  3F3C 0006                move.w     -[A7], 0x6
  1950. 000017AA  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1951. 000017AE  0641 0017                addi.w     D1, 0x17
  1952. 000017B2  3F01                     move.w     -[A7], D1
  1953. 000017B4  0640 0030                addi.w     D0, 0x30 /* '0' */
  1954. 000017B8  3F00                     move.w     -[A7], D0
  1955. 000017BA  4EBA F714                jsr        [PC - 0x8EC /* 00000ED0 */]
  1956. 000017BE  508F                     addq.l     A7, 8
  1957. 000017C0  526E FFFC                addq.w     [A6 - 0x4], 1
  1958. label000017C4:
  1959. 000017C4  302E FFFC                move.w     D0, [A6 - 0x4]
  1960. 000017C8  B06D ED10                cmp.w      D0, [A5 - 0x12F0]
  1961. 000017CC  6DC4                     blt        -0x3A /* 00001792 */
  1962. 000017CE  302D ED10                move.w     D0, [A5 - 0x12F0]
  1963. 000017D2  E948                     lsl        D0.w, 4
  1964. 000017D4  D06D ED12                add.w      D0, [A5 - 0x12EE]
  1965. 000017D8  486D BDC4                pea.l      [A5 - 0x423C]
  1966. 000017DC  206D B69C                movea.l    A0, [A5 - 0x4964]
  1967. 000017E0  4868 0038                pea.l      [A0 + 0x38]
  1968. 000017E4  4267                     clr.w      -[A7]
  1969. 000017E6  322D ED0E                move.w     D1, [A5 - 0x12F2]
  1970. 000017EA  0641 00DF                addi.w     D1, 0xDF
  1971. 000017EE  3F01                     move.w     -[A7], D1
  1972. 000017F0  0640 0030                addi.w     D0, 0x30 /* '0' */
  1973. 000017F4  3F00                     move.w     -[A7], D0
  1974. 000017F6  4EBA EE10                jsr        [PC - 0x11F0 /* 00000608 */]
  1975. 000017FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1976. 000017FE  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  1977. 00001802  3F3C 0007                move.w     -[A7], 0x7
  1978. 00001806  302D ED0E                move.w     D0, [A5 - 0x12F2]
  1979. 0000180A  0640 0017                addi.w     D0, 0x17
  1980. 0000180E  3F00                     move.w     -[A7], D0
  1981. 00001810  302D ED12                move.w     D0, [A5 - 0x12EE]
  1982. 00001814  0640 0010                addi.w     D0, 0x10
  1983. 00001818  3F00                     move.w     -[A7], D0
  1984. 0000181A  4EBA F6B4                jsr        [PC - 0x94C /* 00000ED0 */]
  1985. 0000181E  508F                     addq.l     A7, 8
  1986. label00001820:
  1987. 00001820  0C6D 0019 ED0E           cmpi.w     [A5 - 0x12F2], 0x19
  1988. 00001826  6E00 FF3A                bgt        -0xC4 /* 00001762 */
  1989. 0000182A  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1990. 0000182E  3F3C 0010                move.w     -[A7], 0x10
  1991. 00001832  3F2D ED0E                move.w     -[A7], [A5 - 0x12F2]
  1992. 00001836  3F2D ED12                move.w     -[A7], [A5 - 0x12EE]
  1993. 0000183A  4EBA F694                jsr        [PC - 0x96C /* 00000ED0 */]
  1994. 0000183E  508F                     addq.l     A7, 8
  1995. label00001840:
  1996. 00001840  41ED BDA4                lea.l      A0, [A5 - 0x425C]
  1997. 00001844  2D48 FFEA                move.l     [A6 - 0x16], A0
  1998. 00001848  426E FFFC                clr.w      [A6 - 0x4]
  1999. 0000184C  601E                     bra        +0x20 /* 0000186C */
  2000. label0000184E:
  2001. 0000184E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2002. 00001852  4EBA ECF6                jsr        [PC - 0x130A /* 0000054A */]
  2003. 00001856  588F                     addq.l     A7, 4
  2004. 00001858  206E FFEA                movea.l    A0, [A6 - 0x16]
  2005. 0000185C  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2006. 00001864  42A8 0014                clr.l      [A0 + 0x14]
  2007. 00001868  526E FFFC                addq.w     [A6 - 0x4], 1
  2008. label0000186C:
  2009. 0000186C  302D ED10                move.w     D0, [A5 - 0x12F0]
  2010. 00001870  5440                     addq.w     D0, 2
  2011. 00001872  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2012. 00001876  6ED6                     bgt        -0x28 /* 0000184E */
  2013. 00001878  41ED BAA4                lea.l      A0, [A5 - 0x455C]
  2014. 0000187C  2D48 FFEA                move.l     [A6 - 0x16], A0
  2015. 00001880  426E FFFC                clr.w      [A6 - 0x4]
  2016. 00001884  601E                     bra        +0x20 /* 000018A4 */
  2017. label00001886:
  2018. 00001886  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2019. 0000188A  4EBA ECBE                jsr        [PC - 0x1342 /* 0000054A */]
  2020. 0000188E  588F                     addq.l     A7, 4
  2021. 00001890  206E FFEA                movea.l    A0, [A6 - 0x16]
  2022. 00001894  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2023. 0000189C  42A8 0014                clr.l      [A0 + 0x14]
  2024. 000018A0  526E FFFC                addq.w     [A6 - 0x4], 1
  2025. label000018A4:
  2026. 000018A4  302D ED10                move.w     D0, [A5 - 0x12F0]
  2027. 000018A8  5440                     addq.w     D0, 2
  2028. 000018AA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2029. 000018AE  6ED6                     bgt        -0x28 /* 00001886 */
  2030. 000018B0  486D BF24                pea.l      [A5 - 0x40DC]
  2031. 000018B4  4EBA ED96                jsr        [PC - 0x126A /* 0000064C */]
  2032. 000018B8  588F                     addq.l     A7, 4
  2033. 000018BA  486D BF44                pea.l      [A5 - 0x40BC]
  2034. 000018BE  4EBA ED8C                jsr        [PC - 0x1274 /* 0000064C */]
  2035. 000018C2  588F                     addq.l     A7, 4
  2036. 000018C4  0C6D 0BB8 DDA2           cmpi.w     [A5 - 0x225E], 0xBB8
  2037. 000018CA  6F22                     ble        +0x24 /* 000018EE */
  2038. 000018CC  302D BF30                move.w     D0, [A5 - 0x40D0]
  2039. 000018D0  E440                     asr        D0.w, 2
  2040. 000018D2  322D BF52                move.w     D1, [A5 - 0x40AE]
  2041. 000018D6  E441                     asr        D1.w, 2
  2042. 000018D8  3F2D BDD6                move.w     -[A7], [A5 - 0x422A]
  2043. 000018DC  3F2D BF56                move.w     -[A7], [A5 - 0x40AA]
  2044. 000018E0  3F01                     move.w     -[A7], D1
  2045. 000018E2  3F00                     move.w     -[A7], D0
  2046. 000018E4  4EBA 0D38                jsr        [PC + 0xD38 /* 0000261E */]
  2047. 000018E8  508F                     addq.l     A7, 8
  2048. 000018EA  6000 008E                bra        +0x90 /* 0000197A */
  2049. label000018EE:
  2050. 000018EE  206D B69C                movea.l    A0, [A5 - 0x4964]
  2051. 000018F2  41E8 0080                lea.l      A0, [A0 + 0x80]
  2052. 000018F6  2B48 BAD8                move.l     [A5 - 0x4528], A0
  2053. 000018FA  206D B69C                movea.l    A0, [A5 - 0x4964]
  2054. 000018FE  41E8 0038                lea.l      A0, [A0 + 0x38]
  2055. 00001902  2B48 BDD8                move.l     [A5 - 0x4228], A0
  2056. 00001906  302D ED10                move.w     D0, [A5 - 0x12F0]
  2057. 0000190A  E948                     lsl        D0.w, 4
  2058. 0000190C  D06D ED12                add.w      D0, [A5 - 0x12EE]
  2059. 00001910  486D BAC4                pea.l      [A5 - 0x453C]
  2060. 00001914  206D B69C                movea.l    A0, [A5 - 0x4964]
  2061. 00001918  4868 0080                pea.l      [A0 + 0x80]
  2062. 0000191C  4267                     clr.w      -[A7]
  2063. 0000191E  322D ED0E                move.w     D1, [A5 - 0x12F2]
  2064. 00001922  0641 00C8                addi.w     D1, 0xC8
  2065. 00001926  3F01                     move.w     -[A7], D1
  2066. 00001928  0640 0020                addi.w     D0, 0x20 /* ' ' */
  2067. 0000192C  3F00                     move.w     -[A7], D0
  2068. 0000192E  4EBA ECD8                jsr        [PC - 0x1328 /* 00000608 */]
  2069. 00001932  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2070. 00001936  302D ED10                move.w     D0, [A5 - 0x12F0]
  2071. 0000193A  E948                     lsl        D0.w, 4
  2072. 0000193C  D06D ED12                add.w      D0, [A5 - 0x12EE]
  2073. 00001940  486D BDC4                pea.l      [A5 - 0x423C]
  2074. 00001944  206D B69C                movea.l    A0, [A5 - 0x4964]
  2075. 00001948  4868 0038                pea.l      [A0 + 0x38]
  2076. 0000194C  4267                     clr.w      -[A7]
  2077. 0000194E  322D ED0E                move.w     D1, [A5 - 0x12F2]
  2078. 00001952  0641 00DF                addi.w     D1, 0xDF
  2079. 00001956  3F01                     move.w     -[A7], D1
  2080. 00001958  0640 0030                addi.w     D0, 0x30 /* '0' */
  2081. 0000195C  3F00                     move.w     -[A7], D0
  2082. 0000195E  4EBA ECA8                jsr        [PC - 0x1358 /* 00000608 */]
  2083. 00001962  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2084. 00001966  486D BAC4                pea.l      [A5 - 0x453C]
  2085. 0000196A  4EBA ECE0                jsr        [PC - 0x1320 /* 0000064C */]
  2086. 0000196E  588F                     addq.l     A7, 4
  2087. 00001970  486D BDC4                pea.l      [A5 - 0x423C]
  2088. 00001974  4EBA ECD6                jsr        [PC - 0x132A /* 0000064C */]
  2089. 00001978  588F                     addq.l     A7, 4
  2090. label0000197A:
  2091. 0000197A  3B7C 00FF ED18           move.w     [A5 - 0x12E8], 0xFF
  2092. 00001980  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2093. 00001984  4E5E                     unlink     A6
  2094. 00001986  4E75                     rts
  2095. 00001988  4D45                     chk.w      D6, D5
  2096. 0000198A  4E55 5550                link       A5, -0xFFFFAAB0
  2097. 0000198E  2020                     move.l     D0, -[A0]
  2098. 00001990  4E56 FFEA                link       A6, -0x0016
  2099. 00001994  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2100. 00001998  2D6D CEC8 FFFC           move.l     [A6 - 0x4], [A5 - 0x3138]
  2101. 0000199E  426E FFF4                clr.w      [A6 - 0xC]
  2102. 000019A2  426E FFFA                clr.w      [A6 - 0x6]
  2103. 000019A6  7020                     moveq.l    D0, 0x20
  2104. 000019A8  3D40 FFF2                move.w     [A6 - 0xE], D0
  2105. 000019AC  302E FFF2                move.w     D0, [A6 - 0xE]
  2106. 000019B0  48C0                     ext.l      D0
  2107. 000019B2  EB80                     asl        D0, 5
  2108. 000019B4  41ED B6A4                lea.l      A0, [A5 - 0x495C]
  2109. 000019B8  D1C0                     add.l      A0, D0
  2110. 000019BA  2D48 FFEA                move.l     [A6 - 0x16], A0
  2111. 000019BE  206E FFEA                movea.l    A0, [A6 - 0x16]
  2112. 000019C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2113. 000019C4  1140 000B                move.b     [A0 + 0xB], D0
  2114. 000019C8  206E FFEA                movea.l    A0, [A6 - 0x16]
  2115. 000019CC  216D B1B2 0018           move.l     [A0 + 0x18], [A5 - 0x4E4E]
  2116. 000019D2  206E FFEA                movea.l    A0, [A6 - 0x16]
  2117. 000019D6  42A8 0014                clr.l      [A0 + 0x14]
  2118. 000019DA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2119. 000019DE  206D B69C                movea.l    A0, [A5 - 0x4964]
  2120. 000019E2  4868 0058                pea.l      [A0 + 0x58]
  2121. 000019E6  4267                     clr.w      -[A7]
  2122. 000019E8  3F3C 00C8                move.w     -[A7], 0xC8
  2123. 000019EC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2124. 000019F0  4EBA EC16                jsr        [PC - 0x13EA /* 00000608 */]
  2125. 000019F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2126. 000019F8  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2127. 000019FC  4EBA EB4C                jsr        [PC - 0x14B4 /* 0000054A */]
  2128. 00001A00  588F                     addq.l     A7, 4
  2129. 00001A02  206E FFEA                movea.l    A0, [A6 - 0x16]
  2130. 00001A06  42A8 0014                clr.l      [A0 + 0x14]
  2131. 00001A0A  206E FFEA                movea.l    A0, [A6 - 0x16]
  2132. 00001A0E  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2133. 00001A16  4228 000B                clr.b      [A0 + 0xB]
  2134. 00001A1A  066E 0030 FFFA           addi.w     [A6 - 0x6], 0x30 /* '0' */
  2135. 00001A20  6000 018C                bra        +0x18E /* 00001BAE */
  2136. label00001A24:
  2137. 00001A24  426E FFF8                clr.w      [A6 - 0x8]
  2138. 00001A28  6004                     bra        +0x6 /* 00001A2E */
  2139. label00001A2A:
  2140. 00001A2A  526E FFF8                addq.w     [A6 - 0x8], 1
  2141. label00001A2E:
  2142. 00001A2E  206E FFEE                movea.l    A0, [A6 - 0x12]
  2143. 00001A32  52AE FFEE                addq.l     [A6 - 0x12], 1
  2144. 00001A36  4A10                     tst.b      [A0]
  2145. 00001A38  66F0                     bne        -0xE /* 00001A2A */
  2146. 00001A3A  302E FFF8                move.w     D0, [A6 - 0x8]
  2147. 00001A3E  5240                     addq.w     D0, 1
  2148. 00001A40  E240                     asr        D0.w, 1
  2149. 00001A42  3D40 FFF8                move.w     [A6 - 0x8], D0
  2150. 00001A46  302E FFF4                move.w     D0, [A6 - 0xC]
  2151. 00001A4A  526E FFF4                addq.w     [A6 - 0xC], 1
  2152. 00001A4E  48C0                     ext.l      D0
  2153. 00001A50  D080                     add.l      D0, D0
  2154. 00001A52  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2155. 00001A56  D1C0                     add.l      A0, D0
  2156. 00001A58  30AE FFFA                move.w     [A0], [A6 - 0x6]
  2157. 00001A5C  426E FFF6                clr.w      [A6 - 0xA]
  2158. 00001A60  605E                     bra        +0x60 /* 00001AC0 */
  2159. label00001A62:
  2160. 00001A62  206E FFEA                movea.l    A0, [A6 - 0x16]
  2161. 00001A66  70FF                     moveq.l    D0, 0xFFFFFFFF
  2162. 00001A68  1140 000B                move.b     [A0 + 0xB], D0
  2163. 00001A6C  206E FFEA                movea.l    A0, [A6 - 0x16]
  2164. 00001A70  216D B1BA 0018           move.l     [A0 + 0x18], [A5 - 0x4E46]
  2165. 00001A76  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2166. 00001A7A  206D B69C                movea.l    A0, [A5 - 0x4964]
  2167. 00001A7E  4868 0068                pea.l      [A0 + 0x68]
  2168. 00001A82  4267                     clr.w      -[A7]
  2169. 00001A84  3F3C 00C8                move.w     -[A7], 0xC8
  2170. 00001A88  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2171. 00001A8C  4EBA EB7A                jsr        [PC - 0x1486 /* 00000608 */]
  2172. 00001A90  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2173. 00001A94  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2174. 00001A98  4EBA EAB0                jsr        [PC - 0x1550 /* 0000054A */]
  2175. 00001A9C  588F                     addq.l     A7, 4
  2176. 00001A9E  206E FFEA                movea.l    A0, [A6 - 0x16]
  2177. 00001AA2  42A8 0014                clr.l      [A0 + 0x14]
  2178. 00001AA6  206E FFEA                movea.l    A0, [A6 - 0x16]
  2179. 00001AAA  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2180. 00001AB2  4228 000B                clr.b      [A0 + 0xB]
  2181. 00001AB6  066E 0010 FFFA           addi.w     [A6 - 0x6], 0x10
  2182. 00001ABC  526E FFF6                addq.w     [A6 - 0xA], 1
  2183. label00001AC0:
  2184. 00001AC0  302E FFF6                move.w     D0, [A6 - 0xA]
  2185. 00001AC4  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2186. 00001AC8  6D98                     blt        -0x66 /* 00001A62 */
  2187. 00001ACA  4267                     clr.w      -[A7]
  2188. 00001ACC  302E FFF4                move.w     D0, [A6 - 0xC]
  2189. 00001AD0  5340                     subq.w     D0, 1
  2190. 00001AD2  3F00                     move.w     -[A7], D0
  2191. 00001AD4  4EBA 0192                jsr        [PC + 0x192 /* 00001C68 */]
  2192. 00001AD8  588F                     addq.l     A7, 4
  2193. 00001ADA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2194. 00001ADE  4A90                     tst.l      [A0]
  2195. 00001AE0  675C                     beq        +0x5E /* 00001B3E */
  2196. 00001AE2  206E FFEA                movea.l    A0, [A6 - 0x16]
  2197. 00001AE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2198. 00001AE8  1140 000B                move.b     [A0 + 0xB], D0
  2199. 00001AEC  206E FFEA                movea.l    A0, [A6 - 0x16]
  2200. 00001AF0  216D B1B6 0018           move.l     [A0 + 0x18], [A5 - 0x4E4A]
  2201. 00001AF6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2202. 00001AFA  206D B69C                movea.l    A0, [A5 - 0x4964]
  2203. 00001AFE  4868 0060                pea.l      [A0 + 0x60]
  2204. 00001B02  4267                     clr.w      -[A7]
  2205. 00001B04  3F3C 00C8                move.w     -[A7], 0xC8
  2206. 00001B08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2207. 00001B0C  4EBA EAFA                jsr        [PC - 0x1506 /* 00000608 */]
  2208. 00001B10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2209. 00001B14  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2210. 00001B18  4EBA EA30                jsr        [PC - 0x15D0 /* 0000054A */]
  2211. 00001B1C  588F                     addq.l     A7, 4
  2212. 00001B1E  206E FFEA                movea.l    A0, [A6 - 0x16]
  2213. 00001B22  42A8 0014                clr.l      [A0 + 0x14]
  2214. 00001B26  206E FFEA                movea.l    A0, [A6 - 0x16]
  2215. 00001B2A  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2216. 00001B32  4228 000B                clr.b      [A0 + 0xB]
  2217. 00001B36  066E 0010 FFFA           addi.w     [A6 - 0x6], 0x10
  2218. 00001B3C  6070                     bra        +0x72 /* 00001BAE */
  2219. label00001B3E:
  2220. 00001B3E  302E FFF4                move.w     D0, [A6 - 0xC]
  2221. 00001B42  526E FFF4                addq.w     [A6 - 0xC], 1
  2222. 00001B46  48C0                     ext.l      D0
  2223. 00001B48  D080                     add.l      D0, D0
  2224. 00001B4A  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2225. 00001B4E  D1C0                     add.l      A0, D0
  2226. 00001B50  30AE FFFA                move.w     [A0], [A6 - 0x6]
  2227. 00001B54  206E FFEA                movea.l    A0, [A6 - 0x16]
  2228. 00001B58  70FF                     moveq.l    D0, 0xFFFFFFFF
  2229. 00001B5A  1140 000B                move.b     [A0 + 0xB], D0
  2230. 00001B5E  206E FFEA                movea.l    A0, [A6 - 0x16]
  2231. 00001B62  216D B1BE 0018           move.l     [A0 + 0x18], [A5 - 0x4E42]
  2232. 00001B68  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2233. 00001B6C  206D B69C                movea.l    A0, [A5 - 0x4964]
  2234. 00001B70  4868 0070                pea.l      [A0 + 0x70]
  2235. 00001B74  4267                     clr.w      -[A7]
  2236. 00001B76  3F3C 00C8                move.w     -[A7], 0xC8
  2237. 00001B7A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2238. 00001B7E  4EBA EA88                jsr        [PC - 0x1578 /* 00000608 */]
  2239. 00001B82  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2240. 00001B86  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2241. 00001B8A  4EBA E9BE                jsr        [PC - 0x1642 /* 0000054A */]
  2242. 00001B8E  588F                     addq.l     A7, 4
  2243. 00001B90  206E FFEA                movea.l    A0, [A6 - 0x16]
  2244. 00001B94  42A8 0014                clr.l      [A0 + 0x14]
  2245. 00001B98  206E FFEA                movea.l    A0, [A6 - 0x16]
  2246. 00001B9C  06AE 0000 0020 FFEA      addi.l     [A6 - 0x16], 0x20 /* ' ' */
  2247. 00001BA4  4228 000B                clr.b      [A0 + 0xB]
  2248. 00001BA8  066E 0018 FFFA           addi.w     [A6 - 0x6], 0x18
  2249. label00001BAE:
  2250. 00001BAE  206E FFFC                movea.l    A0, [A6 - 0x4]
  2251. 00001BB2  50AE FFFC                addq.l     [A6 - 0x4], 8
  2252. 00001BB6  2D50 FFEE                move.l     [A6 - 0x12], [A0]
  2253. 00001BBA  6600 FE68                bne        -0x196 /* 00001A24 */
  2254. 00001BBE  302E FFF4                move.w     D0, [A6 - 0xC]
  2255. 00001BC2  5340                     subq.w     D0, 1
  2256. 00001BC4  3B40 ED14                move.w     [A5 - 0x12EC], D0
  2257. 00001BC8  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2258. 00001BCC  4E5E                     unlink     A6
  2259. 00001BCE  4E75                     rts
  2260. 00001BD0  5348                     subq.w     A0, 1
  2261. 00001BD2  4F57                     chk.w      D7, [A7]
  2262. 00001BD4  4845                     swap.w     D5
  2263. 00001BD6  4144                     chk.w      D0, D4
  2264. 00001BD8  4E56 FFEE                link       A6, -0x0012
  2265. 00001BDC  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2266. 00001BE0  426E FFF2                clr.w      [A6 - 0xE]
  2267. 00001BE4  0C6D 00FF ED16           cmpi.w     [A5 - 0x12EA], 0xFF
  2268. 00001BEA  6750                     beq        +0x52 /* 00001C3C */
  2269. 00001BEC  0C6D 00FF ED18           cmpi.w     [A5 - 0x12E8], 0xFF
  2270. 00001BF2  6744                     beq        +0x46 /* 00001C38 */
  2271. 00001BF4  302D ED16                move.w     D0, [A5 - 0x12EA]
  2272. 00001BF8  48C0                     ext.l      D0
  2273. 00001BFA  E780                     asl        D0, 3
  2274. 00001BFC  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2275. 00001C00  2040                     movea.l    A0, D0
  2276. 00001C02  302D ED18                move.w     D0, [A5 - 0x12E8]
  2277. 00001C06  48C0                     ext.l      D0
  2278. 00001C08  E780                     asl        D0, 3
  2279. 00001C0A  D0A8 0004                add.l      D0, [A0 + 0x4]
  2280. 00001C0E  2040                     movea.l    A0, D0
  2281. 00001C10  4A28 0006                tst.b      [A0 + 0x6]
  2282. 00001C14  6722                     beq        +0x24 /* 00001C38 */
  2283. 00001C16  302D ED16                move.w     D0, [A5 - 0x12EA]
  2284. 00001C1A  48C0                     ext.l      D0
  2285. 00001C1C  E780                     asl        D0, 3
  2286. 00001C1E  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2287. 00001C22  2040                     movea.l    A0, D0
  2288. 00001C24  302D ED18                move.w     D0, [A5 - 0x12E8]
  2289. 00001C28  48C0                     ext.l      D0
  2290. 00001C2A  E780                     asl        D0, 3
  2291. 00001C2C  D0A8 0004                add.l      D0, [A0 + 0x4]
  2292. 00001C30  2040                     movea.l    A0, D0
  2293. 00001C32  3D68 0004 FFF2           move.w     [A6 - 0xE], [A0 + 0x4]
  2294. label00001C38:
  2295. 00001C38  4EBA FB08                jsr        [PC - 0x4F8 /* 00001742 */]
  2296. label00001C3C:
  2297. 00001C3C  3B7C 00FF ED16           move.w     [A5 - 0x12EA], 0xFF
  2298. 00001C42  3F3C 0017                move.w     -[A7], 0x17
  2299. 00001C46  4267                     clr.w      -[A7]
  2300. 00001C48  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  2301. 00001C4C  4267                     clr.w      -[A7]
  2302. 00001C4E  4EBA 09CE                jsr        [PC + 0x9CE /* 0000261E */]
  2303. 00001C52  508F                     addq.l     A7, 8
  2304. 00001C54  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2305. 00001C58  302E FFF2                move.w     D0, [A6 - 0xE]
  2306. 00001C5C  4E5E                     unlink     A6
  2307. 00001C5E  4E75                     rts
  2308. 00001C60  4552                     chk.w      D2, [A2]
  2309. 00001C62  4153                     chk.w      D0, [A3]
  2310. 00001C64  4548                     chk.w      D2, A0
  2311. 00001C66  4541                     chk.w      D2, D1
  2312. fn00001C68:
  2313. 00001C68  4E56 0000                link       A6, 0
  2314. 00001C6C  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2315. 00001C70  302E 0008                move.w     D0, [A6 + 0x8]
  2316. 00001C74  48C0                     ext.l      D0
  2317. 00001C76  E780                     asl        D0, 3
  2318. 00001C78  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2319. 00001C7C  2040                     movea.l    A0, D0
  2320. 00001C7E  2B50 B15E                move.l     [A5 - 0x4EA2], [A0]
  2321. 00001C82  7003                     moveq.l    D0, 0x03
  2322. 00001C84  1B40 B15D                move.b     [A5 - 0x4EA3], D0
  2323. 00001C88  4A6D AEF8                tst.w      [A5 - 0x5108]
  2324. 00001C8C  6712                     beq        +0x14 /* 00001CA0 */
  2325. 00001C8E  4A6E 000A                tst.w      [A6 + 0xA]
  2326. 00001C92  6604                     bne        +0x6 /* 00001C98 */
  2327. 00001C94  7000                     moveq.l    D0, 0x00
  2328. 00001C96  6002                     bra        +0x4 /* 00001C9A */
  2329. label00001C98:
  2330. 00001C98  700C                     moveq.l    D0, 0x0C
  2331. label00001C9A:
  2332. 00001C9A  1B40 B15C                move.b     [A5 - 0x4EA4], D0
  2333. 00001C9E  602E                     bra        +0x30 /* 00001CCE */
  2334. label00001CA0:
  2335. 00001CA0  7000                     moveq.l    D0, 0x00
  2336. 00001CA2  102D CF25                move.b     D0, [A5 - 0x30DB]
  2337. 00001CA6  0C40 0003                cmpi.w     D0, 0x3
  2338. 00001CAA  6612                     bne        +0x14 /* 00001CBE */
  2339. 00001CAC  4A6E 000A                tst.w      [A6 + 0xA]
  2340. 00001CB0  6604                     bne        +0x6 /* 00001CB6 */
  2341. 00001CB2  7000                     moveq.l    D0, 0x00
  2342. 00001CB4  6002                     bra        +0x4 /* 00001CB8 */
  2343. label00001CB6:
  2344. 00001CB6  700C                     moveq.l    D0, 0x0C
  2345. label00001CB8:
  2346. 00001CB8  1B40 B15C                move.b     [A5 - 0x4EA4], D0
  2347. 00001CBC  6010                     bra        +0x12 /* 00001CCE */
  2348. label00001CBE:
  2349. 00001CBE  4A6E 000A                tst.w      [A6 + 0xA]
  2350. 00001CC2  6604                     bne        +0x6 /* 00001CC8 */
  2351. 00001CC4  7000                     moveq.l    D0, 0x00
  2352. 00001CC6  6002                     bra        +0x4 /* 00001CCA */
  2353. label00001CC8:
  2354. 00001CC8  700C                     moveq.l    D0, 0x0C
  2355. label00001CCA:
  2356. 00001CCA  1B40 B15C                move.b     [A5 - 0x4EA4], D0
  2357. label00001CCE:
  2358. 00001CCE  302E 0008                move.w     D0, [A6 + 0x8]
  2359. 00001CD2  48C0                     ext.l      D0
  2360. 00001CD4  D080                     add.l      D0, D0
  2361. 00001CD6  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2362. 00001CDA  D1C0                     add.l      A0, D0
  2363. 00001CDC  3F3C 0008                move.w     -[A7], 0x8
  2364. 00001CE0  3F10                     move.w     -[A7], [A0]
  2365. 00001CE2  486D B15C                pea.l      [A5 - 0x4EA4]
  2366. 00001CE6  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2367. 00001CEA  508F                     addq.l     A7, 8
  2368. 00001CEC  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2369. 00001CF0  4E5E                     unlink     A6
  2370. 00001CF2  4E75                     rts
  2371. 00001CF4  5052                     addq.w     [A2], 8
  2372. 00001CF6  494E                     chk.w      D4, A6
  2373. 00001CF8  5448                     addq.w     A0, 2
  2374. 00001CFA  4541                     chk.w      D2, D1
  2375. export_116:
  2376. 00001CFC  4E56 FFFA                link       A6, -0x0006
  2377. 00001D00  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2378. 00001D04  0C6E 0010 000A           cmpi.w     [A6 + 0xA], 0x10
  2379. 00001D0A  6C00 0084                bge        +0x86 /* 00001D90 */
  2380. 00001D0E  426E FFFA                clr.w      [A6 - 0x6]
  2381. 00001D12  6004                     bra        +0x6 /* 00001D18 */
  2382. label00001D14:
  2383. 00001D14  526E FFFA                addq.w     [A6 - 0x6], 1
  2384. label00001D18:
  2385. 00001D18  0C6E 0005 FFFA           cmpi.w     [A6 - 0x6], 0x5
  2386. 00001D1E  6C16                     bge        +0x18 /* 00001D36 */
  2387. 00001D20  302E FFFA                move.w     D0, [A6 - 0x6]
  2388. 00001D24  48C0                     ext.l      D0
  2389. 00001D26  D080                     add.l      D0, D0
  2390. 00001D28  41ED ED1E                lea.l      A0, [A5 - 0x12E2]
  2391. 00001D2C  D1C0                     add.l      A0, D0
  2392. 00001D2E  302E 0008                move.w     D0, [A6 + 0x8]
  2393. 00001D32  B050                     cmp.w      D0, [A0]
  2394. 00001D34  6EDE                     bgt        -0x20 /* 00001D14 */
  2395. label00001D36:
  2396. 00001D36  4A6E FFFA                tst.w      [A6 - 0x6]
  2397. 00001D3A  6F54                     ble        +0x56 /* 00001D90 */
  2398. 00001D3C  302E FFFA                move.w     D0, [A6 - 0x6]
  2399. 00001D40  B06D ED14                cmp.w      D0, [A5 - 0x12EC]
  2400. 00001D44  6E4A                     bgt        +0x4C /* 00001D90 */
  2401. 00001D46  536E FFFA                subq.w     [A6 - 0x6], 1
  2402. 00001D4A  302D ED16                move.w     D0, [A5 - 0x12EA]
  2403. 00001D4E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2404. 00001D52  673C                     beq        +0x3E /* 00001D90 */
  2405. 00001D54  0C6D 00FF ED16           cmpi.w     [A5 - 0x12EA], 0xFF
  2406. 00001D5A  6716                     beq        +0x18 /* 00001D72 */
  2407. 00001D5C  4EBA F9E4                jsr        [PC - 0x61C /* 00001742 */]
  2408. 00001D60  4267                     clr.w      -[A7]
  2409. 00001D62  3F2D ED16                move.w     -[A7], [A5 - 0x12EA]
  2410. 00001D66  4EBA FF00                jsr        [PC - 0x100 /* 00001C68 */]
  2411. 00001D6A  588F                     addq.l     A7, 4
  2412. 00001D6C  3B7C 00FF ED16           move.w     [A5 - 0x12EA], 0xFF
  2413. label00001D72:
  2414. 00001D72  3F3C 0001                move.w     -[A7], 0x1
  2415. 00001D76  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2416. 00001D7A  4EBA FEEC                jsr        [PC - 0x114 /* 00001C68 */]
  2417. 00001D7E  588F                     addq.l     A7, 4
  2418. 00001D80  3B6E FFFA ED16           move.w     [A5 - 0x12EA], [A6 - 0x6]
  2419. 00001D86  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2420. 00001D8A  4EBA F244                jsr        [PC - 0xDBC /* 00000FD0 */]
  2421. 00001D8E  548F                     addq.l     A7, 2
  2422. label00001D90:
  2423. 00001D90  0C6D 00FF ED16           cmpi.w     [A5 - 0x12EA], 0xFF
  2424. 00001D96  6700 00E2                beq        +0xE4 /* 00001E7A */
  2425. 00001D9A  302D ED12                move.w     D0, [A5 - 0x12EE]
  2426. 00001D9E  0640 0024                addi.w     D0, 0x24 /* '$' */
  2427. 00001DA2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2428. 00001DA6  6E00 00B8                bgt        +0xBA /* 00001E60 */
  2429. 00001DAA  302D ED10                move.w     D0, [A5 - 0x12F0]
  2430. 00001DAE  5240                     addq.w     D0, 1
  2431. 00001DB0  E948                     lsl        D0.w, 4
  2432. 00001DB2  D06D ED12                add.w      D0, [A5 - 0x12EE]
  2433. 00001DB6  0640 0024                addi.w     D0, 0x24 /* '$' */
  2434. 00001DBA  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2435. 00001DBE  6F00 00A0                ble        +0xA2 /* 00001E60 */
  2436. 00001DC2  0C6E 0030 000A           cmpi.w     [A6 + 0xA], 0x30 /* '0' */
  2437. 00001DC8  6D00 0096                blt        +0x98 /* 00001E60 */
  2438. 00001DCC  7030                     moveq.l    D0, 0x30
  2439. 00001DCE  3D40 FFFE                move.w     [A6 - 0x2], D0
  2440. 00001DD2  426E FFFA                clr.w      [A6 - 0x6]
  2441. 00001DD6  302D ED0E                move.w     D0, [A5 - 0x12F2]
  2442. 00001DDA  0640 001F                addi.w     D0, 0x1F
  2443. 00001DDE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2444. 00001DE2  6008                     bra        +0xA /* 00001DEC */
  2445. label00001DE4:
  2446. 00001DE4  506E FFFE                addq.w     [A6 - 0x2], 8
  2447. 00001DE8  526E FFFA                addq.w     [A6 - 0x6], 1
  2448. label00001DEC:
  2449. 00001DEC  302E FFFE                move.w     D0, [A6 - 0x2]
  2450. 00001DF0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2451. 00001DF4  6C0A                     bge        +0xC /* 00001E00 */
  2452. 00001DF6  302E 000A                move.w     D0, [A6 + 0xA]
  2453. 00001DFA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2454. 00001DFE  6CE4                     bge        -0x1A /* 00001DE4 */
  2455. label00001E00:
  2456. 00001E00  302E FFFE                move.w     D0, [A6 - 0x2]
  2457. 00001E04  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  2458. 00001E08  6C3A                     bge        +0x3C /* 00001E44 */
  2459. 00001E0A  536E FFFA                subq.w     [A6 - 0x6], 1
  2460. 00001E0E  302D ED18                move.w     D0, [A5 - 0x12E8]
  2461. 00001E12  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  2462. 00001E16  6700 0062                beq        +0x64 /* 00001E7A */
  2463. 00001E1A  0C6D 00FF ED18           cmpi.w     [A5 - 0x12E8], 0xFF
  2464. 00001E20  670C                     beq        +0xE /* 00001E2E */
  2465. 00001E22  4267                     clr.w      -[A7]
  2466. 00001E24  3F2D ED18                move.w     -[A7], [A5 - 0x12E8]
  2467. 00001E28  4EBA 0060                jsr        [PC + 0x60 /* 00001E8A */]
  2468. 00001E2C  588F                     addq.l     A7, 4
  2469. label00001E2E:
  2470. 00001E2E  3F3C 0001                move.w     -[A7], 0x1
  2471. 00001E32  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2472. 00001E36  4EBA 0052                jsr        [PC + 0x52 /* 00001E8A */]
  2473. 00001E3A  588F                     addq.l     A7, 4
  2474. 00001E3C  3B6E FFFA ED18           move.w     [A5 - 0x12E8], [A6 - 0x6]
  2475. 00001E42  6036                     bra        +0x38 /* 00001E7A */
  2476. label00001E44:
  2477. 00001E44  0C6D 00FF ED18           cmpi.w     [A5 - 0x12E8], 0xFF
  2478. 00001E4A  672E                     beq        +0x30 /* 00001E7A */
  2479. 00001E4C  4267                     clr.w      -[A7]
  2480. 00001E4E  3F2D ED18                move.w     -[A7], [A5 - 0x12E8]
  2481. 00001E52  4EBA 0036                jsr        [PC + 0x36 /* 00001E8A */]
  2482. 00001E56  588F                     addq.l     A7, 4
  2483. 00001E58  3B7C 00FF ED18           move.w     [A5 - 0x12E8], 0xFF
  2484. 00001E5E  601A                     bra        +0x1C /* 00001E7A */
  2485. label00001E60:
  2486. 00001E60  0C6D 00FF ED18           cmpi.w     [A5 - 0x12E8], 0xFF
  2487. 00001E66  6712                     beq        +0x14 /* 00001E7A */
  2488. 00001E68  4267                     clr.w      -[A7]
  2489. 00001E6A  3F2D ED18                move.w     -[A7], [A5 - 0x12E8]
  2490. 00001E6E  4EBA 001A                jsr        [PC + 0x1A /* 00001E8A */]
  2491. 00001E72  588F                     addq.l     A7, 4
  2492. 00001E74  3B7C 00FF ED18           move.w     [A5 - 0x12E8], 0xFF
  2493. label00001E7A:
  2494. 00001E7A  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  2495. 00001E7E  4E5E                     unlink     A6
  2496. 00001E80  4E75                     rts
  2497. 00001E82  4841                     swap.w     D1
  2498. 00001E84  4E44                     trap       4
  2499. 00001E86  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  2500. fn00001E8A:
  2501. 00001E8A  4E56 FFE0                link       A6, -0x0020
  2502. 00001E8E  302D ED10                move.w     D0, [A5 - 0x12F0]
  2503. 00001E92  D040                     add.w      D0, D0
  2504. 00001E94  48C0                     ext.l      D0
  2505. 00001E96  D08E                     add.l      D0, A6
  2506. 00001E98  0680 FFFF FFE3           addi.l     D0, 0xFFFFFFE3
  2507. 00001E9E  2D40 FFF4                move.l     [A6 - 0xC], D0
  2508. 00001EA2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2509. 00001EA6  2D48 FFFC                move.l     [A6 - 0x4], A0
  2510. 00001EAA  302D ED16                move.w     D0, [A5 - 0x12EA]
  2511. 00001EAE  48C0                     ext.l      D0
  2512. 00001EB0  E780                     asl        D0, 3
  2513. 00001EB2  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2514. 00001EB6  2040                     movea.l    A0, D0
  2515. 00001EB8  302E 0008                move.w     D0, [A6 + 0x8]
  2516. 00001EBC  48C0                     ext.l      D0
  2517. 00001EBE  E780                     asl        D0, 3
  2518. 00001EC0  D0A8 0004                add.l      D0, [A0 + 0x4]
  2519. 00001EC4  2040                     movea.l    A0, D0
  2520. 00001EC6  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  2521. 00001ECA  6012                     bra        +0x14 /* 00001EDE */
  2522. label00001ECC:
  2523. 00001ECC  206E FFFC                movea.l    A0, [A6 - 0x4]
  2524. 00001ED0  52AE FFFC                addq.l     [A6 - 0x4], 1
  2525. 00001ED4  226E FFF8                movea.l    A1, [A6 - 0x8]
  2526. 00001ED8  52AE FFF8                addq.l     [A6 - 0x8], 1
  2527. 00001EDC  1091                     move.b     [A0], [A1]
  2528. label00001EDE:
  2529. 00001EDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2530. 00001EE2  4A10                     tst.b      [A0]
  2531. 00001EE4  66E6                     bne        -0x18 /* 00001ECC */
  2532. 00001EE6  600C                     bra        +0xE /* 00001EF4 */
  2533. label00001EE8:
  2534. 00001EE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  2535. 00001EEC  52AE FFFC                addq.l     [A6 - 0x4], 1
  2536. 00001EF0  7020                     moveq.l    D0, 0x20
  2537. 00001EF2  1080                     move.b     [A0], D0
  2538. label00001EF4:
  2539. 00001EF4  202E FFFC                move.l     D0, [A6 - 0x4]
  2540. 00001EF8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2541. 00001EFC  66EA                     bne        -0x14 /* 00001EE8 */
  2542. 00001EFE  206E FFFC                movea.l    A0, [A6 - 0x4]
  2543. 00001F02  4210                     clr.b      [A0]
  2544. 00001F04  41EE FFE0                lea.l      A0, [A6 - 0x20]
  2545. 00001F08  2B48 B158                move.l     [A5 - 0x4EA8], A0
  2546. 00001F0C  302D ED16                move.w     D0, [A5 - 0x12EA]
  2547. 00001F10  48C0                     ext.l      D0
  2548. 00001F12  E780                     asl        D0, 3
  2549. 00001F14  D0AD CEC8                add.l      D0, [A5 - 0x3138]
  2550. 00001F18  2040                     movea.l    A0, D0
  2551. 00001F1A  302E 0008                move.w     D0, [A6 + 0x8]
  2552. 00001F1E  48C0                     ext.l      D0
  2553. 00001F20  E780                     asl        D0, 3
  2554. 00001F22  D0A8 0004                add.l      D0, [A0 + 0x4]
  2555. 00001F26  2040                     movea.l    A0, D0
  2556. 00001F28  4A28 0006                tst.b      [A0 + 0x6]
  2557. 00001F2C  6718                     beq        +0x1A /* 00001F46 */
  2558. 00001F2E  700B                     moveq.l    D0, 0x0B
  2559. 00001F30  1B40 B156                move.b     [A5 - 0x4EAA], D0
  2560. 00001F34  4A6E 000A                tst.w      [A6 + 0xA]
  2561. 00001F38  6604                     bne        +0x6 /* 00001F3E */
  2562. 00001F3A  700D                     moveq.l    D0, 0x0D
  2563. 00001F3C  6002                     bra        +0x4 /* 00001F40 */
  2564. label00001F3E:
  2565. 00001F3E  700C                     moveq.l    D0, 0x0C
  2566. label00001F40:
  2567. 00001F40  1B40 B157                move.b     [A5 - 0x4EA9], D0
  2568. 00001F44  600C                     bra        +0xE /* 00001F52 */
  2569. label00001F46:
  2570. 00001F46  7001                     moveq.l    D0, 0x01
  2571. 00001F48  1B40 B156                move.b     [A5 - 0x4EAA], D0
  2572. 00001F4C  700D                     moveq.l    D0, 0x0D
  2573. 00001F4E  1B40 B157                move.b     [A5 - 0x4EA9], D0
  2574. label00001F52:
  2575. 00001F52  4E5E                     unlink     A6
  2576. 00001F54  4E75                     rts
  2577. 00001F56  5052                     addq.w     [A2], 8
  2578. 00001F58  494E                     chk.w      D4, A6
  2579. 00001F5A  544D                     addq.w     A5, 2
  2580. 00001F5C  454E                     chk.w      D2, A6
  2581. export_106:
  2582. fn00001F5E:
  2583. 00001F5E  4E56 FFFC                link       A6, -0x0004
  2584. 00001F62  0C6D 00FF ED16           cmpi.w     [A5 - 0x12EA], 0xFF
  2585. 00001F68  6700 00FC                beq        +0xFE /* 00002066 */
  2586. 00001F6C  41ED BF24                lea.l      A0, [A5 - 0x40DC]
  2587. 00001F70  2D48 FFFC                move.l     [A6 - 0x4], A0
  2588. 00001F74  4A6D ED1A                tst.w      [A5 - 0x12E6]
  2589. 00001F78  6604                     bne        +0x6 /* 00001F7E */
  2590. 00001F7A  7001                     moveq.l    D0, 0x01
  2591. 00001F7C  6002                     bra        +0x4 /* 00001F80 */
  2592. label00001F7E:
  2593. 00001F7E  7000                     moveq.l    D0, 0x00
  2594. label00001F80:
  2595. 00001F80  3B40 ED1A                move.w     [A5 - 0x12E6], D0
  2596. 00001F84  302D ED1A                move.w     D0, [A5 - 0x12E6]
  2597. 00001F88  48C0                     ext.l      D0
  2598. 00001F8A  E580                     asl        D0, 2
  2599. 00001F8C  41ED B186                lea.l      A0, [A5 - 0x4E7A]
  2600. 00001F90  D1C0                     add.l      A0, D0
  2601. 00001F92  226E FFFC                movea.l    A1, [A6 - 0x4]
  2602. 00001F96  2350 0018                move.l     [A1 + 0x18], [A0]
  2603. 00001F9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  2604. 00001F9E  302D ED1A                move.w     D0, [A5 - 0x12E6]
  2605. 00001FA2  48C0                     ext.l      D0
  2606. 00001FA4  E780                     asl        D0, 3
  2607. 00001FA6  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2608. 00001FAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2609. 00001FAE  2F00                     move.l     -[A7], D0
  2610. 00001FB0  226E FFFC                movea.l    A1, [A6 - 0x4]
  2611. 00001FB4  7000                     moveq.l    D0, 0x00
  2612. 00001FB6  1029 000A                move.b     D0, [A1 + 0xA]
  2613. 00001FBA  3F00                     move.w     -[A7], D0
  2614. 00001FBC  3028 0002                move.w     D0, [A0 + 0x2]
  2615. 00001FC0  0640 00C8                addi.w     D0, 0xC8
  2616. 00001FC4  3F00                     move.w     -[A7], D0
  2617. 00001FC6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2618. 00001FCA  3F10                     move.w     -[A7], [A0]
  2619. 00001FCC  4EBA E63A                jsr        [PC - 0x19C6 /* 00000608 */]
  2620. 00001FD0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2621. 00001FD4  06AE 0000 0020 FFFC      addi.l     [A6 - 0x4], 0x20 /* ' ' */
  2622. 00001FDC  302D ED1A                move.w     D0, [A5 - 0x12E6]
  2623. 00001FE0  5440                     addq.w     D0, 2
  2624. 00001FE2  48C0                     ext.l      D0
  2625. 00001FE4  E580                     asl        D0, 2
  2626. 00001FE6  41ED B186                lea.l      A0, [A5 - 0x4E7A]
  2627. 00001FEA  D1C0                     add.l      A0, D0
  2628. 00001FEC  226E FFFC                movea.l    A1, [A6 - 0x4]
  2629. 00001FF0  2350 0018                move.l     [A1 + 0x18], [A0]
  2630. 00001FF4  206E FFFC                movea.l    A0, [A6 - 0x4]
  2631. 00001FF8  302D ED1A                move.w     D0, [A5 - 0x12E6]
  2632. 00001FFC  5440                     addq.w     D0, 2
  2633. 00001FFE  48C0                     ext.l      D0
  2634. 00002000  E780                     asl        D0, 3
  2635. 00002002  D0AD B69C                add.l      D0, [A5 - 0x4964]
  2636. 00002006  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2637. 0000200A  2F00                     move.l     -[A7], D0
  2638. 0000200C  226E FFFC                movea.l    A1, [A6 - 0x4]
  2639. 00002010  7000                     moveq.l    D0, 0x00
  2640. 00002012  1029 000A                move.b     D0, [A1 + 0xA]
  2641. 00002016  3F00                     move.w     -[A7], D0
  2642. 00002018  3028 0002                move.w     D0, [A0 + 0x2]
  2643. 0000201C  0640 00C8                addi.w     D0, 0xC8
  2644. 00002020  3F00                     move.w     -[A7], D0
  2645. 00002022  206E FFFC                movea.l    A0, [A6 - 0x4]
  2646. 00002026  3F10                     move.w     -[A7], [A0]
  2647. 00002028  4EBA E5DE                jsr        [PC - 0x1A22 /* 00000608 */]
  2648. 0000202C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2649. 00002030  102D ED28                move.b     D0, [A5 - 0x12D8]
  2650. 00002034  522D ED28                addq.b     [A5 - 0x12D8], 1
  2651. 00002038  0240 00FF                andi.w     D0, 0xFF
  2652. 0000203C  4A40                     tst.w      D0
  2653. 0000203E  6326                     bls        +0x28 /* 00002066 */
  2654. 00002040  4A6D EC96                tst.w      [A5 - 0x136A]
  2655. 00002044  671C                     beq        +0x1E /* 00002062 */
  2656. 00002046  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2657. 0000204A  0240 0003                andi.w     D0, 0x3
  2658. 0000204E  4880                     ext.w      D0
  2659. 00002050  5B40                     subq.w     D0, 5
  2660. 00002052  3F00                     move.w     -[A7], D0
  2661. 00002054  3F3C 0001                move.w     -[A7], 0x1
  2662. 00002058  2F2D C4AC                move.l     -[A7], [A5 - 0x3B54]
  2663. 0000205C  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  2664. 00002060  508F                     addq.l     A7, 8
  2665. label00002062:
  2666. 00002062  422D ED28                clr.b      [A5 - 0x12D8]
  2667. label00002066:
  2668. 00002066  4E5E                     unlink     A6
  2669. 00002068  4E75                     rts
  2670. 0000206A  4841                     swap.w     D1
  2671. 0000206C  4E44                     trap       4
  2672. 0000206E  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  2673. export_111:
  2674. 00002072  4E56 FFDE                link       A6, -0x0022
  2675. 00002076  4A6E 0008                tst.w      [A6 + 0x8]
  2676. 0000207A  6500 0432                bcs        +0x434 /* 000024AE */
  2677. 0000207E  0C6E 003F 0008           cmpi.w     [A6 + 0x8], 0x3F /* '?' */
  2678. 00002084  6200 0428                bhi        +0x42A /* 000024AE */
  2679. 00002088  302E 0008                move.w     D0, [A6 + 0x8]
  2680. 0000208C  E648                     lsr        D0.w, 3
  2681. 0000208E  3D40 FFFE                move.w     [A6 - 0x2], D0
  2682. 00002092  7007                     moveq.l    D0, 0x07
  2683. 00002094  C06E 0008                and.w      D0, [A6 + 0x8]
  2684. 00002098  3D40 FFFC                move.w     [A6 - 0x4], D0
  2685. 0000209C  302E FFFE                move.w     D0, [A6 - 0x2]
  2686. 000020A0  C1FC 0009                muls.w     D0, 0x9 /* '\t' */
  2687. 000020A4  48C0                     ext.l      D0
  2688. 000020A6  D080                     add.l      D0, D0
  2689. 000020A8  D0AD CF18                add.l      D0, [A5 - 0x30E8]
  2690. 000020AC  2D40 FFF0                move.l     [A6 - 0x10], D0
  2691. 000020B0  302E FFFC                move.w     D0, [A6 - 0x4]
  2692. 000020B4  48C0                     ext.l      D0
  2693. 000020B6  D080                     add.l      D0, D0
  2694. 000020B8  D0AE FFF0                add.l      D0, [A6 - 0x10]
  2695. 000020BC  2040                     movea.l    A0, D0
  2696. 000020BE  3010                     move.w     D0, [A0]
  2697. 000020C0  5340                     subq.w     D0, 1
  2698. 000020C2  3D40 FFEE                move.w     [A6 - 0x12], D0
  2699. 000020C6  302E FFFC                move.w     D0, [A6 - 0x4]
  2700. 000020CA  5240                     addq.w     D0, 1
  2701. 000020CC  48C0                     ext.l      D0
  2702. 000020CE  D080                     add.l      D0, D0
  2703. 000020D0  D0AE FFF0                add.l      D0, [A6 - 0x10]
  2704. 000020D4  2040                     movea.l    A0, D0
  2705. 000020D6  3D50 FFEC                move.w     [A6 - 0x14], [A0]
  2706. 000020DA  06AE 0000 0012 FFF0      addi.l     [A6 - 0x10], 0x12
  2707. 000020E2  302E FFFC                move.w     D0, [A6 - 0x4]
  2708. 000020E6  48C0                     ext.l      D0
  2709. 000020E8  D080                     add.l      D0, D0
  2710. 000020EA  D0AE FFF0                add.l      D0, [A6 - 0x10]
  2711. 000020EE  2040                     movea.l    A0, D0
  2712. 000020F0  3010                     move.w     D0, [A0]
  2713. 000020F2  5340                     subq.w     D0, 1
  2714. 000020F4  3D40 FFEA                move.w     [A6 - 0x16], D0
  2715. 000020F8  302E FFFC                move.w     D0, [A6 - 0x4]
  2716. 000020FC  5240                     addq.w     D0, 1
  2717. 000020FE  48C0                     ext.l      D0
  2718. 00002100  D080                     add.l      D0, D0
  2719. 00002102  D0AE FFF0                add.l      D0, [A6 - 0x10]
  2720. 00002106  2040                     movea.l    A0, D0
  2721. 00002108  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  2722. 0000210C  302E FFFE                move.w     D0, [A6 - 0x2]
  2723. 00002110  48C0                     ext.l      D0
  2724. 00002112  D080                     add.l      D0, D0
  2725. 00002114  D0AD CF14                add.l      D0, [A5 - 0x30EC]
  2726. 00002118  2040                     movea.l    A0, D0
  2727. 0000211A  3D50 FFE6                move.w     [A6 - 0x1A], [A0]
  2728. 0000211E  302E FFFE                move.w     D0, [A6 - 0x2]
  2729. 00002122  5240                     addq.w     D0, 1
  2730. 00002124  48C0                     ext.l      D0
  2731. 00002126  D080                     add.l      D0, D0
  2732. 00002128  D0AD CF14                add.l      D0, [A5 - 0x30EC]
  2733. 0000212C  2040                     movea.l    A0, D0
  2734. 0000212E  3010                     move.w     D0, [A0]
  2735. 00002130  5240                     addq.w     D0, 1
  2736. 00002132  3D40 FFE4                move.w     [A6 - 0x1C], D0
  2737. 00002136  302E FFEE                move.w     D0, [A6 - 0x12]
  2738. 0000213A  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2739. 0000213E  6C08                     bge        +0xA /* 00002148 */
  2740. 00002140  306E FFEE                movea.w    A0, [A6 - 0x12]
  2741. 00002144  2008                     move.l     D0, A0
  2742. 00002146  6004                     bra        +0x6 /* 0000214C */
  2743. label00002148:
  2744. 00002148  302E FFEA                move.w     D0, [A6 - 0x16]
  2745. label0000214C:
  2746. 0000214C  E640                     asr        D0.w, 3
  2747. 0000214E  3B40 ECEC                move.w     [A5 - 0x1314], D0
  2748. 00002152  302E FFEC                move.w     D0, [A6 - 0x14]
  2749. 00002156  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  2750. 0000215A  6F08                     ble        +0xA /* 00002164 */
  2751. 0000215C  306E FFEC                movea.w    A0, [A6 - 0x14]
  2752. 00002160  2008                     move.l     D0, A0
  2753. 00002162  6004                     bra        +0x6 /* 00002168 */
  2754. label00002164:
  2755. 00002164  302E FFE8                move.w     D0, [A6 - 0x18]
  2756. label00002168:
  2757. 00002168  E640                     asr        D0.w, 3
  2758. 0000216A  3B40 ECEE                move.w     [A5 - 0x1312], D0
  2759. 0000216E  3B6E FFE6 ECF0           move.w     [A5 - 0x1310], [A6 - 0x1A]
  2760. 00002174  3B6E FFE4 ECF2           move.w     [A5 - 0x130E], [A6 - 0x1C]
  2761. 0000217A  4A6D ECEC                tst.w      [A5 - 0x1314]
  2762. 0000217E  6C04                     bge        +0x6 /* 00002184 */
  2763. 00002180  426D ECEC                clr.w      [A5 - 0x1314]
  2764. label00002184:
  2765. 00002184  0C6D 007F ECEE           cmpi.w     [A5 - 0x1312], 0x7F
  2766. 0000218A  6F06                     ble        +0x8 /* 00002192 */
  2767. 0000218C  707F                     moveq.l    D0, 0x7F
  2768. 0000218E  3B40 ECEE                move.w     [A5 - 0x1312], D0
  2769. label00002192:
  2770. 00002192  4A6D ECF0                tst.w      [A5 - 0x1310]
  2771. 00002196  6C04                     bge        +0x6 /* 0000219C */
  2772. 00002198  426D ECF0                clr.w      [A5 - 0x1310]
  2773. label0000219C:
  2774. 0000219C  0C6D 0150 ECF2           cmpi.w     [A5 - 0x130E], 0x150
  2775. 000021A2  6F06                     ble        +0x8 /* 000021AA */
  2776. 000021A4  3B7C 0150 ECF2           move.w     [A5 - 0x130E], 0x150
  2777. label000021AA:
  2778. 000021AA  4267                     clr.w      -[A7]
  2779. 000021AC  4EBA E7FC                jsr        [PC - 0x1804 /* 000009AA */]
  2780. 000021B0  548F                     addq.l     A7, 2
  2781. 000021B2  4A6E 000A                tst.w      [A6 + 0xA]
  2782. 000021B6  6700 02F2                beq        +0x2F4 /* 000024AA */
  2783. 000021BA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2784. 000021BE  4EBA 0748                jsr        [PC + 0x748 /* 00002908 */]
  2785. 000021C2  548F                     addq.l     A7, 2
  2786. 000021C4  302D ED0C                move.w     D0, [A5 - 0x12F4]
  2787. 000021C8  916E FFEE                sub.w      [A6 - 0x12], D0
  2788. 000021CC  302D ED0C                move.w     D0, [A5 - 0x12F4]
  2789. 000021D0  916E FFEC                sub.w      [A6 - 0x14], D0
  2790. 000021D4  302D ED0C                move.w     D0, [A5 - 0x12F4]
  2791. 000021D8  916E FFEA                sub.w      [A6 - 0x16], D0
  2792. 000021DC  302D ED0C                move.w     D0, [A5 - 0x12F4]
  2793. 000021E0  916E FFE8                sub.w      [A6 - 0x18], D0
  2794. 000021E4  4267                     clr.w      -[A7]
  2795. 000021E6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2796. 000021EA  4EBA 074A                jsr        [PC + 0x74A /* 00002936 */]
  2797. 000021EE  588F                     addq.l     A7, 4
  2798. 000021F0  4267                     clr.w      -[A7]
  2799. 000021F2  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2800. 000021F6  4EBA 075A                jsr        [PC + 0x75A /* 00002952 */]
  2801. 000021FA  588F                     addq.l     A7, 4
  2802. 000021FC  302E FFE4                move.w     D0, [A6 - 0x1C]
  2803. 00002200  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2804. 00002204  3F00                     move.w     -[A7], D0
  2805. 00002206  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2806. 0000220A  4EBA 0746                jsr        [PC + 0x746 /* 00002952 */]
  2807. 0000220E  588F                     addq.l     A7, 4
  2808. 00002210  302E FFE4                move.w     D0, [A6 - 0x1C]
  2809. 00002214  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2810. 00002218  3F00                     move.w     -[A7], D0
  2811. 0000221A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2812. 0000221E  4EBA 0732                jsr        [PC + 0x732 /* 00002952 */]
  2813. 00002222  588F                     addq.l     A7, 4
  2814. 00002224  4267                     clr.w      -[A7]
  2815. 00002226  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2816. 0000222A  4EBA 0726                jsr        [PC + 0x726 /* 00002952 */]
  2817. 0000222E  588F                     addq.l     A7, 4
  2818. 00002230  3F3C 0001                move.w     -[A7], 0x1
  2819. 00002234  302E FFEE                move.w     D0, [A6 - 0x12]
  2820. 00002238  5240                     addq.w     D0, 1
  2821. 0000223A  3F00                     move.w     -[A7], D0
  2822. 0000223C  4EBA 06F8                jsr        [PC + 0x6F8 /* 00002936 */]
  2823. 00002240  588F                     addq.l     A7, 4
  2824. 00002242  3F3C 0001                move.w     -[A7], 0x1
  2825. 00002246  302E FFEC                move.w     D0, [A6 - 0x14]
  2826. 0000224A  5340                     subq.w     D0, 1
  2827. 0000224C  3F00                     move.w     -[A7], D0
  2828. 0000224E  4EBA 0702                jsr        [PC + 0x702 /* 00002952 */]
  2829. 00002252  588F                     addq.l     A7, 4
  2830. 00002254  4267                     clr.w      -[A7]
  2831. 00002256  302E FFEC                move.w     D0, [A6 - 0x14]
  2832. 0000225A  5340                     subq.w     D0, 1
  2833. 0000225C  3F00                     move.w     -[A7], D0
  2834. 0000225E  4EBA 06F2                jsr        [PC + 0x6F2 /* 00002952 */]
  2835. 00002262  588F                     addq.l     A7, 4
  2836. 00002264  302E FFE4                move.w     D0, [A6 - 0x1C]
  2837. 00002268  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2838. 0000226C  3F00                     move.w     -[A7], D0
  2839. 0000226E  302E FFE8                move.w     D0, [A6 - 0x18]
  2840. 00002272  5340                     subq.w     D0, 1
  2841. 00002274  3F00                     move.w     -[A7], D0
  2842. 00002276  4EBA 06DA                jsr        [PC + 0x6DA /* 00002952 */]
  2843. 0000227A  588F                     addq.l     A7, 4
  2844. 0000227C  302E FFE4                move.w     D0, [A6 - 0x1C]
  2845. 00002280  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2846. 00002284  5340                     subq.w     D0, 1
  2847. 00002286  3F00                     move.w     -[A7], D0
  2848. 00002288  302E FFE8                move.w     D0, [A6 - 0x18]
  2849. 0000228C  5340                     subq.w     D0, 1
  2850. 0000228E  3F00                     move.w     -[A7], D0
  2851. 00002290  4EBA 06C0                jsr        [PC + 0x6C0 /* 00002952 */]
  2852. 00002294  588F                     addq.l     A7, 4
  2853. 00002296  302E FFE4                move.w     D0, [A6 - 0x1C]
  2854. 0000229A  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2855. 0000229E  5340                     subq.w     D0, 1
  2856. 000022A0  3F00                     move.w     -[A7], D0
  2857. 000022A2  302E FFEA                move.w     D0, [A6 - 0x16]
  2858. 000022A6  5240                     addq.w     D0, 1
  2859. 000022A8  3F00                     move.w     -[A7], D0
  2860. 000022AA  4EBA 06A6                jsr        [PC + 0x6A6 /* 00002952 */]
  2861. 000022AE  588F                     addq.l     A7, 4
  2862. 000022B0  302E FFE4                move.w     D0, [A6 - 0x1C]
  2863. 000022B4  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2864. 000022B8  3F00                     move.w     -[A7], D0
  2865. 000022BA  302E FFEA                move.w     D0, [A6 - 0x16]
  2866. 000022BE  5240                     addq.w     D0, 1
  2867. 000022C0  3F00                     move.w     -[A7], D0
  2868. 000022C2  4EBA 068E                jsr        [PC + 0x68E /* 00002952 */]
  2869. 000022C6  588F                     addq.l     A7, 4
  2870. 000022C8  4267                     clr.w      -[A7]
  2871. 000022CA  302E FFEE                move.w     D0, [A6 - 0x12]
  2872. 000022CE  5240                     addq.w     D0, 1
  2873. 000022D0  3F00                     move.w     -[A7], D0
  2874. 000022D2  4EBA 067E                jsr        [PC + 0x67E /* 00002952 */]
  2875. 000022D6  588F                     addq.l     A7, 4
  2876. 000022D8  4A6E 000A                tst.w      [A6 + 0xA]
  2877. 000022DC  6300 01CC                bls        +0x1CE /* 000024AA */
  2878. 000022E0  0C6E 001C 000A           cmpi.w     [A6 + 0xA], 0x1C
  2879. 000022E6  6400 01C2                bcc        +0x1C4 /* 000024AA */
  2880. 000022EA  0C6D 00FF C54E           cmpi.w     [A5 - 0x3AB2], 0xFF
  2881. 000022F0  6700 01B8                beq        +0x1BA /* 000024AA */
  2882. 000022F4  3F3C 001C                move.w     -[A7], 0x1C
  2883. 000022F8  4EBA 060E                jsr        [PC + 0x60E /* 00002908 */]
  2884. 000022FC  548F                     addq.l     A7, 2
  2885. 000022FE  302E 0008                move.w     D0, [A6 + 0x8]
  2886. 00002302  D040                     add.w      D0, D0
  2887. 00002304  0240 0070                andi.w     D0, 0x70 /* 'p' */
  2888. 00002308  7207                     moveq.l    D1, 0x07
  2889. 0000230A  C26E 0008                and.w      D1, [A6 + 0x8]
  2890. 0000230E  8041                     or.w       D0, D1
  2891. 00002310  3D40 0008                move.w     [A6 + 0x8], D0
  2892. 00002314  302D C54E                move.w     D0, [A5 - 0x3AB2]
  2893. 00002318  D040                     add.w      D0, D0
  2894. 0000231A  0240 0070                andi.w     D0, 0x70 /* 'p' */
  2895. 0000231E  7207                     moveq.l    D1, 0x07
  2896. 00002320  C26D C54E                and.w      D1, [A5 - 0x3AB2]
  2897. 00002324  8041                     or.w       D0, D1
  2898. 00002326  3D40 FFDE                move.w     [A6 - 0x22], D0
  2899. 0000232A  302E 0008                move.w     D0, [A6 + 0x8]
  2900. 0000232E  5340                     subq.w     D0, 1
  2901. 00002330  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2902. 00002334  670E                     beq        +0x10 /* 00002344 */
  2903. 00002336  302E 0008                move.w     D0, [A6 + 0x8]
  2904. 0000233A  0640 FFEF                addi.w     D0, 0xFFEF
  2905. 0000233E  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2906. 00002342  6630                     bne        +0x32 /* 00002374 */
  2907. label00002344:
  2908. 00002344  4267                     clr.w      -[A7]
  2909. 00002346  4267                     clr.w      -[A7]
  2910. 00002348  4EBA 05EC                jsr        [PC + 0x5EC /* 00002936 */]
  2911. 0000234C  588F                     addq.l     A7, 4
  2912. 0000234E  4267                     clr.w      -[A7]
  2913. 00002350  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2914. 00002354  4EBA 05FC                jsr        [PC + 0x5FC /* 00002952 */]
  2915. 00002358  588F                     addq.l     A7, 4
  2916. 0000235A  3F3C 0001                move.w     -[A7], 0x1
  2917. 0000235E  4267                     clr.w      -[A7]
  2918. 00002360  4EBA 05D4                jsr        [PC + 0x5D4 /* 00002936 */]
  2919. 00002364  588F                     addq.l     A7, 4
  2920. 00002366  3F3C 0001                move.w     -[A7], 0x1
  2921. 0000236A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2922. 0000236E  4EBA 05E2                jsr        [PC + 0x5E2 /* 00002952 */]
  2923. 00002372  588F                     addq.l     A7, 4
  2924. label00002374:
  2925. 00002374  302E 0008                move.w     D0, [A6 + 0x8]
  2926. 00002378  5340                     subq.w     D0, 1
  2927. 0000237A  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2928. 0000237E  670E                     beq        +0x10 /* 0000238E */
  2929. 00002380  302E 0008                move.w     D0, [A6 + 0x8]
  2930. 00002384  0640 000F                addi.w     D0, 0xF
  2931. 00002388  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2932. 0000238C  6650                     bne        +0x52 /* 000023DE */
  2933. label0000238E:
  2934. 0000238E  302E FFE4                move.w     D0, [A6 - 0x1C]
  2935. 00002392  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2936. 00002396  5340                     subq.w     D0, 1
  2937. 00002398  3F00                     move.w     -[A7], D0
  2938. 0000239A  4267                     clr.w      -[A7]
  2939. 0000239C  4EBA 0598                jsr        [PC + 0x598 /* 00002936 */]
  2940. 000023A0  588F                     addq.l     A7, 4
  2941. 000023A2  302E FFE4                move.w     D0, [A6 - 0x1C]
  2942. 000023A6  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2943. 000023AA  5340                     subq.w     D0, 1
  2944. 000023AC  3F00                     move.w     -[A7], D0
  2945. 000023AE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2946. 000023B2  4EBA 059E                jsr        [PC + 0x59E /* 00002952 */]
  2947. 000023B6  588F                     addq.l     A7, 4
  2948. 000023B8  302E FFE4                move.w     D0, [A6 - 0x1C]
  2949. 000023BC  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2950. 000023C0  3F00                     move.w     -[A7], D0
  2951. 000023C2  4267                     clr.w      -[A7]
  2952. 000023C4  4EBA 0570                jsr        [PC + 0x570 /* 00002936 */]
  2953. 000023C8  588F                     addq.l     A7, 4
  2954. 000023CA  302E FFE4                move.w     D0, [A6 - 0x1C]
  2955. 000023CE  906E FFE6                sub.w      D0, [A6 - 0x1A]
  2956. 000023D2  3F00                     move.w     -[A7], D0
  2957. 000023D4  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2958. 000023D8  4EBA 0578                jsr        [PC + 0x578 /* 00002952 */]
  2959. 000023DC  588F                     addq.l     A7, 4
  2960. label000023DE:
  2961. 000023DE  302E 0008                move.w     D0, [A6 + 0x8]
  2962. 000023E2  5240                     addq.w     D0, 1
  2963. 000023E4  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2964. 000023E8  670E                     beq        +0x10 /* 000023F8 */
  2965. 000023EA  302E 0008                move.w     D0, [A6 + 0x8]
  2966. 000023EE  0640 FFF1                addi.w     D0, 0xFFF1
  2967. 000023F2  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2968. 000023F6  663C                     bne        +0x3E /* 00002434 */
  2969. label000023F8:
  2970. 000023F8  4267                     clr.w      -[A7]
  2971. 000023FA  302D ED08                move.w     D0, [A5 - 0x12F8]
  2972. 000023FE  5340                     subq.w     D0, 1
  2973. 00002400  3F00                     move.w     -[A7], D0
  2974. 00002402  4EBA 0532                jsr        [PC + 0x532 /* 00002936 */]
  2975. 00002406  588F                     addq.l     A7, 4
  2976. 00002408  4267                     clr.w      -[A7]
  2977. 0000240A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2978. 0000240E  4EBA 0542                jsr        [PC + 0x542 /* 00002952 */]
  2979. 00002412  588F                     addq.l     A7, 4
  2980. 00002414  3F3C 0001                move.w     -[A7], 0x1
  2981. 00002418  302D ED08                move.w     D0, [A5 - 0x12F8]
  2982. 0000241C  5340                     subq.w     D0, 1
  2983. 0000241E  3F00                     move.w     -[A7], D0
  2984. 00002420  4EBA 0514                jsr        [PC + 0x514 /* 00002936 */]
  2985. 00002424  588F                     addq.l     A7, 4
  2986. 00002426  3F3C 0001                move.w     -[A7], 0x1
  2987. 0000242A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  2988. 0000242E  4EBA 0522                jsr        [PC + 0x522 /* 00002952 */]
  2989. 00002432  588F                     addq.l     A7, 4
  2990. label00002434:
  2991. 00002434  302E 0008                move.w     D0, [A6 + 0x8]
  2992. 00002438  5240                     addq.w     D0, 1
  2993. 0000243A  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2994. 0000243E  670E                     beq        +0x10 /* 0000244E */
  2995. 00002440  302E 0008                move.w     D0, [A6 + 0x8]
  2996. 00002444  0640 0011                addi.w     D0, 0x11
  2997. 00002448  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  2998. 0000244C  665C                     bne        +0x5E /* 000024AA */
  2999. label0000244E:
  3000. 0000244E  302E FFE4                move.w     D0, [A6 - 0x1C]
  3001. 00002452  906E FFE6                sub.w      D0, [A6 - 0x1A]
  3002. 00002456  5340                     subq.w     D0, 1
  3003. 00002458  3F00                     move.w     -[A7], D0
  3004. 0000245A  302D ED08                move.w     D0, [A5 - 0x12F8]
  3005. 0000245E  5340                     subq.w     D0, 1
  3006. 00002460  3F00                     move.w     -[A7], D0
  3007. 00002462  4EBA 04D2                jsr        [PC + 0x4D2 /* 00002936 */]
  3008. 00002466  588F                     addq.l     A7, 4
  3009. 00002468  302E FFE4                move.w     D0, [A6 - 0x1C]
  3010. 0000246C  906E FFE6                sub.w      D0, [A6 - 0x1A]
  3011. 00002470  5340                     subq.w     D0, 1
  3012. 00002472  3F00                     move.w     -[A7], D0
  3013. 00002474  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3014. 00002478  4EBA 04D8                jsr        [PC + 0x4D8 /* 00002952 */]
  3015. 0000247C  588F                     addq.l     A7, 4
  3016. 0000247E  302E FFE4                move.w     D0, [A6 - 0x1C]
  3017. 00002482  906E FFE6                sub.w      D0, [A6 - 0x1A]
  3018. 00002486  3F00                     move.w     -[A7], D0
  3019. 00002488  302D ED08                move.w     D0, [A5 - 0x12F8]
  3020. 0000248C  5340                     subq.w     D0, 1
  3021. 0000248E  3F00                     move.w     -[A7], D0
  3022. 00002490  4EBA 04A4                jsr        [PC + 0x4A4 /* 00002936 */]
  3023. 00002494  588F                     addq.l     A7, 4
  3024. 00002496  302E FFE4                move.w     D0, [A6 - 0x1C]
  3025. 0000249A  906E FFE6                sub.w      D0, [A6 - 0x1A]
  3026. 0000249E  3F00                     move.w     -[A7], D0
  3027. 000024A0  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  3028. 000024A4  4EBA 04AC                jsr        [PC + 0x4AC /* 00002952 */]
  3029. 000024A8  588F                     addq.l     A7, 4
  3030. label000024AA:
  3031. 000024AA  4EBA E60A                jsr        [PC - 0x19F6 /* 00000AB6 */]
  3032. label000024AE:
  3033. 000024AE  4E5E                     unlink     A6
  3034. 000024B0  4E75                     rts
  3035. 000024B2  4452                     neg.w      [A2]
  3036. 000024B4  4157                     chk.w      D0, [A7]
  3037. 000024B6  5351                     subq.w     [A1], 1
  3038. 000024B8  5541                     subq.w     D1, 2
  3039. export_120:
  3040. 000024BA  4E56 FFF2                link       A6, -0x000E
  3041. 000024BE  6000 0152                bra        +0x154 /* 00002612 */
  3042. 000024C2  302E 0008                move.w     D0, [A6 + 0x8]
  3043. 000024C6  D06E 000C                add.w      D0, [A6 + 0xC]
  3044. 000024CA  5340                     subq.w     D0, 1
  3045. 000024CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  3046. 000024D0  302E 000A                move.w     D0, [A6 + 0xA]
  3047. 000024D4  D06E 000E                add.w      D0, [A6 + 0xE]
  3048. 000024D8  5340                     subq.w     D0, 1
  3049. 000024DA  3D40 FFF8                move.w     [A6 - 0x8], D0
  3050. 000024DE  302E 0008                move.w     D0, [A6 + 0x8]
  3051. 000024E2  E440                     asr        D0.w, 2
  3052. 000024E4  3B40 ECEC                move.w     [A5 - 0x1314], D0
  3053. 000024E8  302E FFFA                move.w     D0, [A6 - 0x6]
  3054. 000024EC  E440                     asr        D0.w, 2
  3055. 000024EE  3B40 ECEE                move.w     [A5 - 0x1312], D0
  3056. 000024F2  3B6E 000A ECF0           move.w     [A5 - 0x1310], [A6 + 0xA]
  3057. 000024F8  3B6E FFF8 ECF2           move.w     [A5 - 0x130E], [A6 - 0x8]
  3058. 000024FE  4A6D ECEC                tst.w      [A5 - 0x1314]
  3059. 00002502  6C04                     bge        +0x6 /* 00002508 */
  3060. 00002504  426D ECEC                clr.w      [A5 - 0x1314]
  3061. label00002508:
  3062. 00002508  0C6D 007F ECEE           cmpi.w     [A5 - 0x1312], 0x7F
  3063. 0000250E  6F06                     ble        +0x8 /* 00002516 */
  3064. 00002510  707F                     moveq.l    D0, 0x7F
  3065. 00002512  3B40 ECEE                move.w     [A5 - 0x1312], D0
  3066. label00002516:
  3067. 00002516  4A6D ECF0                tst.w      [A5 - 0x1310]
  3068. 0000251A  6C04                     bge        +0x6 /* 00002520 */
  3069. 0000251C  426D ECF0                clr.w      [A5 - 0x1310]
  3070. label00002520:
  3071. 00002520  0C6D 0149 ECF2           cmpi.w     [A5 - 0x130E], 0x149
  3072. 00002526  6F06                     ble        +0x8 /* 0000252E */
  3073. 00002528  3B7C 0149 ECF2           move.w     [A5 - 0x130E], 0x149
  3074. label0000252E:
  3075. 0000252E  4267                     clr.w      -[A7]
  3076. 00002530  4EBA E478                jsr        [PC - 0x1B88 /* 000009AA */]
  3077. 00002534  548F                     addq.l     A7, 2
  3078. 00002536  4A6E 0010                tst.w      [A6 + 0x10]
  3079. 0000253A  6700 00D2                beq        +0xD4 /* 0000260E */
  3080. 0000253E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3081. 00002542  4EBA 03C4                jsr        [PC + 0x3C4 /* 00002908 */]
  3082. 00002546  548F                     addq.l     A7, 2
  3083. 00002548  302D ED0C                move.w     D0, [A5 - 0x12F4]
  3084. 0000254C  916E 0008                sub.w      [A6 + 0x8], D0
  3085. 00002550  302D ED0C                move.w     D0, [A5 - 0x12F4]
  3086. 00002554  916E FFFA                sub.w      [A6 - 0x6], D0
  3087. 00002558  4267                     clr.w      -[A7]
  3088. 0000255A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3089. 0000255E  4EBA 03D6                jsr        [PC + 0x3D6 /* 00002936 */]
  3090. 00002562  588F                     addq.l     A7, 4
  3091. 00002564  4267                     clr.w      -[A7]
  3092. 00002566  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3093. 0000256A  4EBA 03E6                jsr        [PC + 0x3E6 /* 00002952 */]
  3094. 0000256E  588F                     addq.l     A7, 4
  3095. 00002570  302E FFF8                move.w     D0, [A6 - 0x8]
  3096. 00002574  906E 000A                sub.w      D0, [A6 + 0xA]
  3097. 00002578  3F00                     move.w     -[A7], D0
  3098. 0000257A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  3099. 0000257E  4EBA 03D2                jsr        [PC + 0x3D2 /* 00002952 */]
  3100. 00002582  588F                     addq.l     A7, 4
  3101. 00002584  302E FFF8                move.w     D0, [A6 - 0x8]
  3102. 00002588  906E 000A                sub.w      D0, [A6 + 0xA]
  3103. 0000258C  3F00                     move.w     -[A7], D0
  3104. 0000258E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3105. 00002592  4EBA 03BE                jsr        [PC + 0x3BE /* 00002952 */]
  3106. 00002596  588F                     addq.l     A7, 4
  3107. 00002598  4267                     clr.w      -[A7]
  3108. 0000259A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3109. 0000259E  4EBA 03B2                jsr        [PC + 0x3B2 /* 00002952 */]
  3110. 000025A2  588F                     addq.l     A7, 4
  3111. 000025A4  3F3C 0001                move.w     -[A7], 0x1
  3112. 000025A8  302E 0008                move.w     D0, [A6 + 0x8]
  3113. 000025AC  5240                     addq.w     D0, 1
  3114. 000025AE  3F00                     move.w     -[A7], D0
  3115. 000025B0  4EBA 0384                jsr        [PC + 0x384 /* 00002936 */]
  3116. 000025B4  588F                     addq.l     A7, 4
  3117. 000025B6  3F3C 0001                move.w     -[A7], 0x1
  3118. 000025BA  302E FFFA                move.w     D0, [A6 - 0x6]
  3119. 000025BE  5340                     subq.w     D0, 1
  3120. 000025C0  3F00                     move.w     -[A7], D0
  3121. 000025C2  4EBA 038E                jsr        [PC + 0x38E /* 00002952 */]
  3122. 000025C6  588F                     addq.l     A7, 4
  3123. 000025C8  302E FFF8                move.w     D0, [A6 - 0x8]
  3124. 000025CC  906E 000A                sub.w      D0, [A6 + 0xA]
  3125. 000025D0  5340                     subq.w     D0, 1
  3126. 000025D2  3F00                     move.w     -[A7], D0
  3127. 000025D4  302E FFFA                move.w     D0, [A6 - 0x6]
  3128. 000025D8  5340                     subq.w     D0, 1
  3129. 000025DA  3F00                     move.w     -[A7], D0
  3130. 000025DC  4EBA 0374                jsr        [PC + 0x374 /* 00002952 */]
  3131. 000025E0  588F                     addq.l     A7, 4
  3132. 000025E2  302E FFF8                move.w     D0, [A6 - 0x8]
  3133. 000025E6  906E 000A                sub.w      D0, [A6 + 0xA]
  3134. 000025EA  5340                     subq.w     D0, 1
  3135. 000025EC  3F00                     move.w     -[A7], D0
  3136. 000025EE  302E 0008                move.w     D0, [A6 + 0x8]
  3137. 000025F2  5240                     addq.w     D0, 1
  3138. 000025F4  3F00                     move.w     -[A7], D0
  3139. 000025F6  4EBA 035A                jsr        [PC + 0x35A /* 00002952 */]
  3140. 000025FA  588F                     addq.l     A7, 4
  3141. 000025FC  3F3C 0001                move.w     -[A7], 0x1
  3142. 00002600  302E 0008                move.w     D0, [A6 + 0x8]
  3143. 00002604  5240                     addq.w     D0, 1
  3144. 00002606  3F00                     move.w     -[A7], D0
  3145. 00002608  4EBA 0348                jsr        [PC + 0x348 /* 00002952 */]
  3146. 0000260C  588F                     addq.l     A7, 4
  3147. label0000260E:
  3148. 0000260E  4EBA E4A6                jsr        [PC - 0x1B5A /* 00000AB6 */]
  3149. label00002612:
  3150. 00002612  4E5E                     unlink     A6
  3151. 00002614  4E75                     rts
  3152. 00002616  4F55                     chk.w      D7, [A5]
  3153. 00002618  544C                     addq.w     A4, 2
  3154. 0000261A  494E                     chk.w      D4, A6
  3155. 0000261C  4552                     chk.w      D2, [A2]
  3156. export_117:
  3157. fn0000261E:
  3158. 0000261E  4E56 FFFA                link       A6, -0x0006
  3159. 00002622  3B6E 0008 ECEC           move.w     [A5 - 0x1314], [A6 + 0x8]
  3160. 00002628  3B6E 000A ECEE           move.w     [A5 - 0x1312], [A6 + 0xA]
  3161. 0000262E  302E 000A                move.w     D0, [A6 + 0xA]
  3162. 00002632  906E 0008                sub.w      D0, [A6 + 0x8]
  3163. 00002636  5240                     addq.w     D0, 1
  3164. 00002638  D040                     add.w      D0, D0
  3165. 0000263A  3D40 FFFC                move.w     [A6 - 0x4], D0
  3166. 0000263E  302E 000E                move.w     D0, [A6 + 0xE]
  3167. 00002642  906E 000C                sub.w      D0, [A6 + 0xC]
  3168. 00002646  5240                     addq.w     D0, 1
  3169. 00002648  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  3170. 0000264C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3171. 00002650  605A                     bra        +0x5C /* 000026AC */
  3172. label00002652:
  3173. 00002652  203C 0000 17C0           move.l     D0, 0x17C0
  3174. 00002658  81EE FFFC                divs.w     D0, [A6 - 0x4]
  3175. 0000265C  3D40 FFFA                move.w     [A6 - 0x6], D0
  3176. 00002660  3B6E 000C ECF0           move.w     [A5 - 0x1310], [A6 + 0xC]
  3177. 00002666  302E 000C                move.w     D0, [A6 + 0xC]
  3178. 0000266A  D06E FFFA                add.w      D0, [A6 - 0x6]
  3179. 0000266E  5340                     subq.w     D0, 1
  3180. 00002670  3B40 ECF2                move.w     [A5 - 0x130E], D0
  3181. 00002674  302D ECF2                move.w     D0, [A5 - 0x130E]
  3182. 00002678  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3183. 0000267C  6F06                     ble        +0x8 /* 00002684 */
  3184. 0000267E  3B6E 000E ECF2           move.w     [A5 - 0x130E], [A6 + 0xE]
  3185. label00002684:
  3186. 00002684  4267                     clr.w      -[A7]
  3187. 00002686  4EBA E322                jsr        [PC - 0x1CDE /* 000009AA */]
  3188. 0000268A  548F                     addq.l     A7, 2
  3189. 0000268C  4EBA E428                jsr        [PC - 0x1BD8 /* 00000AB6 */]
  3190. 00002690  302D ECF2                move.w     D0, [A5 - 0x130E]
  3191. 00002694  5240                     addq.w     D0, 1
  3192. 00002696  3D40 000C                move.w     [A6 + 0xC], D0
  3193. 0000269A  302E 000E                move.w     D0, [A6 + 0xE]
  3194. 0000269E  906E 000C                sub.w      D0, [A6 + 0xC]
  3195. 000026A2  5240                     addq.w     D0, 1
  3196. 000026A4  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  3197. 000026A8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3198. label000026AC:
  3199. 000026AC  4A6E FFFE                tst.w      [A6 - 0x2]
  3200. 000026B0  66A0                     bne        -0x5E /* 00002652 */
  3201. 000026B2  4E5E                     unlink     A6
  3202. 000026B4  4E75                     rts
  3203. 000026B6  5245                     addq.w     D5, 1
  3204. 000026B8  4452                     neg.w      [A2]
  3205. 000026BA  4157                     chk.w      D0, [A7]
  3206. 000026BC  2020                     move.l     D0, -[A0]
  3207. export_105:
  3208. 000026BE  4E56 FFF2                link       A6, -0x000E
  3209. 000026C2  426E FFFE                clr.w      [A6 - 0x2]
  3210. 000026C6  6000 0076                bra        +0x78 /* 0000273E */
  3211. label000026CA:
  3212. 000026CA  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  3213. 000026CE  720F                     moveq.l    D1, 0x0F
  3214. 000026D0  926E FFFE                sub.w      D1, [A6 - 0x2]
  3215. 000026D4  4840                     swap.w     D0
  3216. 000026D6  4240                     clr.w      D0
  3217. 000026D8  4840                     swap.w     D0
  3218. 000026DA  80C1                     divu.w     D0, D1
  3219. 000026DC  4840                     swap.w     D0
  3220. 000026DE  D06E FFFE                add.w      D0, [A6 - 0x2]
  3221. 000026E2  5240                     addq.w     D0, 1
  3222. 000026E4  3D40 FFFC                move.w     [A6 - 0x4], D0
  3223. 000026E8  302E FFFE                move.w     D0, [A6 - 0x2]
  3224. 000026EC  4840                     swap.w     D0
  3225. 000026EE  4240                     clr.w      D0
  3226. 000026F0  4840                     swap.w     D0
  3227. 000026F2  D080                     add.l      D0, D0
  3228. 000026F4  41ED ED2E                lea.l      A0, [A5 - 0x12D2]
  3229. 000026F8  D1C0                     add.l      A0, D0
  3230. 000026FA  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  3231. 000026FE  302E FFFE                move.w     D0, [A6 - 0x2]
  3232. 00002702  4840                     swap.w     D0
  3233. 00002704  4240                     clr.w      D0
  3234. 00002706  4840                     swap.w     D0
  3235. 00002708  D080                     add.l      D0, D0
  3236. 0000270A  41ED ED2E                lea.l      A0, [A5 - 0x12D2]
  3237. 0000270E  D1C0                     add.l      A0, D0
  3238. 00002710  302E FFFC                move.w     D0, [A6 - 0x4]
  3239. 00002714  4840                     swap.w     D0
  3240. 00002716  4240                     clr.w      D0
  3241. 00002718  4840                     swap.w     D0
  3242. 0000271A  D080                     add.l      D0, D0
  3243. 0000271C  43ED ED2E                lea.l      A1, [A5 - 0x12D2]
  3244. 00002720  D3C0                     add.l      A1, D0
  3245. 00002722  3091                     move.w     [A0], [A1]
  3246. 00002724  302E FFFC                move.w     D0, [A6 - 0x4]
  3247. 00002728  4840                     swap.w     D0
  3248. 0000272A  4240                     clr.w      D0
  3249. 0000272C  4840                     swap.w     D0
  3250. 0000272E  D080                     add.l      D0, D0
  3251. 00002730  41ED ED2E                lea.l      A0, [A5 - 0x12D2]
  3252. 00002734  D1C0                     add.l      A0, D0
  3253. 00002736  30AE FFF8                move.w     [A0], [A6 - 0x8]
  3254. 0000273A  526E FFFE                addq.w     [A6 - 0x2], 1
  3255. label0000273E:
  3256. 0000273E  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  3257. 00002744  6584                     bcs        -0x7A /* 000026CA */
  3258. 00002746  206E 0008                movea.l    A0, [A6 + 0x8]
  3259. 0000274A  3D68 0008 FFF8           move.w     [A6 - 0x8], [A0 + 0x8]
  3260. 00002750  206E 0008                movea.l    A0, [A6 + 0x8]
  3261. 00002754  4268 0008                clr.w      [A0 + 0x8]
  3262. 00002758  206E 0008                movea.l    A0, [A6 + 0x8]
  3263. 0000275C  2068 0014                movea.l    A0, [A0 + 0x14]
  3264. 00002760  7000                     moveq.l    D0, 0x00
  3265. 00002762  1010                     move.b     D0, [A0]
  3266. 00002764  5640                     addq.w     D0, 3
  3267. 00002766  E448                     lsr        D0.w, 2
  3268. 00002768  206E 0008                movea.l    A0, [A6 + 0x8]
  3269. 0000276C  2068 0014                movea.l    A0, [A0 + 0x14]
  3270. 00002770  7200                     moveq.l    D1, 0x00
  3271. 00002772  1228 0001                move.b     D1, [A0 + 0x1]
  3272. 00002776  C1C1                     muls.w     D0, D1
  3273. 00002778  3D40 FFF6                move.w     [A6 - 0xA], D0
  3274. 0000277C  426E FFFE                clr.w      [A6 - 0x2]
  3275. 00002780  6000 009A                bra        +0x9C /* 0000281C */
  3276. label00002784:
  3277. 00002784  42A7                     clr.l      -[A7]
  3278. 00002786  A975                     syscall    TickCount
  3279. 00002788  201F                     move.l     D0, [A7]+
  3280. 0000278A  2B40 ED2A                move.l     [A5 - 0x12D6], D0
  3281. 0000278E  206E 0008                movea.l    A0, [A6 + 0x8]
  3282. 00002792  2068 0014                movea.l    A0, [A0 + 0x14]
  3283. 00002796  2D68 0004 FFF2           move.l     [A6 - 0xE], [A0 + 0x4]
  3284. 0000279C  426E FFFC                clr.w      [A6 - 0x4]
  3285. 000027A0  602C                     bra        +0x2E /* 000027CE */
  3286. label000027A2:
  3287. 000027A2  302E FFFE                move.w     D0, [A6 - 0x2]
  3288. 000027A6  D06E FFFC                add.w      D0, [A6 - 0x4]
  3289. 000027AA  0240 000F                andi.w     D0, 0xF
  3290. 000027AE  4840                     swap.w     D0
  3291. 000027B0  4240                     clr.w      D0
  3292. 000027B2  4840                     swap.w     D0
  3293. 000027B4  D080                     add.l      D0, D0
  3294. 000027B6  41ED ED2E                lea.l      A0, [A5 - 0x12D2]
  3295. 000027BA  D1C0                     add.l      A0, D0
  3296. 000027BC  3010                     move.w     D0, [A0]
  3297. 000027BE  4640                     not.w      D0
  3298. 000027C0  206E FFF2                movea.l    A0, [A6 - 0xE]
  3299. 000027C4  8150                     or.w       [A0], D0
  3300. 000027C6  526E FFFC                addq.w     [A6 - 0x4], 1
  3301. 000027CA  54AE FFF2                addq.l     [A6 - 0xE], 2
  3302. label000027CE:
  3303. 000027CE  302E FFFC                move.w     D0, [A6 - 0x4]
  3304. 000027D2  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  3305. 000027D6  65CA                     bcs        -0x34 /* 000027A2 */
  3306. 000027D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3307. 000027DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3308. 000027E0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  3309. 000027E4  206E 0008                movea.l    A0, [A6 + 0x8]
  3310. 000027E8  7000                     moveq.l    D0, 0x00
  3311. 000027EA  1028 000A                move.b     D0, [A0 + 0xA]
  3312. 000027EE  3F00                     move.w     -[A7], D0
  3313. 000027F0  206E 0008                movea.l    A0, [A6 + 0x8]
  3314. 000027F4  3F28 0002                move.w     -[A7], [A0 + 0x2]
  3315. 000027F8  206E 0008                movea.l    A0, [A6 + 0x8]
  3316. 000027FC  3F10                     move.w     -[A7], [A0]
  3317. 000027FE  4EBA DE08                jsr        [PC - 0x21F8 /* 00000608 */]
  3318. 00002802  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3319. label00002806:
  3320. 00002806  42A7                     clr.l      -[A7]
  3321. 00002808  A975                     syscall    TickCount
  3322. 0000280A  201F                     move.l     D0, [A7]+
  3323. 0000280C  90AD ED2A                sub.l      D0, [A5 - 0x12D6]
  3324. 00002810  0C80 0000 000A           cmpi.l     D0, 0xA /* '\n' */
  3325. 00002816  6DEE                     blt        -0x10 /* 00002806 */
  3326. 00002818  526E FFFE                addq.w     [A6 - 0x2], 1
  3327. label0000281C:
  3328. 0000281C  0C6E 0010 FFFE           cmpi.w     [A6 - 0x2], 0x10
  3329. 00002822  6500 FF60                bcs        -0x9E /* 00002784 */
  3330. 00002826  206E 0008                movea.l    A0, [A6 + 0x8]
  3331. 0000282A  4228 000B                clr.b      [A0 + 0xB]
  3332. 0000282E  206E 0008                movea.l    A0, [A6 + 0x8]
  3333. 00002832  316E FFF8 0008           move.w     [A0 + 0x8], [A6 - 0x8]
  3334. 00002838  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3335. 0000283C  4EBA DE0E                jsr        [PC - 0x21F2 /* 0000064C */]
  3336. 00002840  588F                     addq.l     A7, 4
  3337. 00002842  4E5E                     unlink     A6
  3338. 00002844  4E75                     rts
  3339. 00002846  4641                     not.w      D1
  3340. 00002848  4445                     neg.w      D5
  3341. 0000284A  5348                     subq.w     A0, 1
  3342. 0000284C  4150                     chk.w      D0, [A0]
  3343. fn0000284E:
  3344. 0000284E  4E56 0000                link       A6, 0
  3345. 00002852  6010                     bra        +0x12 /* 00002864 */
  3346. label00002854:
  3347. 00002854  206E 0008                movea.l    A0, [A6 + 0x8]
  3348. 00002858  52AE 0008                addq.l     [A6 + 0x8], 1
  3349. 0000285C  10AE 000F                move.b     [A0], [A6 + 0xF]
  3350. 00002860  536E 000C                subq.w     [A6 + 0xC], 1
  3351. label00002864:
  3352. 00002864  4A6E 000C                tst.w      [A6 + 0xC]
  3353. 00002868  66EA                     bne        -0x14 /* 00002854 */
  3354. 0000286A  4E5E                     unlink     A6
  3355. 0000286C  4E75                     rts
  3356. 0000286E  4853                     pea.l      [A3]
  3357. 00002870  4554                     chk.w      D2, [A4]
  3358. 00002872  4D45                     chk.w      D6, D5
  3359. 00002874  4D20                     .invalid   6, -[A0] // invalid opcode 4 with b == 4
  3360. export_112:
  3361. 00002876  4E56 FFFE                link       A6, -0x0002
  3362. 0000287A  302D ED04                move.w     D0, [A5 - 0x12FC]
  3363. 0000287E  C1EE 000A                muls.w     D0, [A6 + 0xA]
  3364. 00002882  306E 0008                movea.w    A0, [A6 + 0x8]
  3365. 00002886  2208                     move.l     D1, A0
  3366. 00002888  83FC 0004                divs.w     D1, 0x4
  3367. 0000288C  D041                     add.w      D0, D1
  3368. 0000288E  3D40 000A                move.w     [A6 + 0xA], D0
  3369. 00002892  0C6E 5F00 000A           cmpi.w     [A6 + 0xA], 0x5F00 /* '_\0' */
  3370. 00002898  6E40                     bgt        +0x42 /* 000028DA */
  3371. 0000289A  7003                     moveq.l    D0, 0x03
  3372. 0000289C  C06E 0008                and.w      D0, [A6 + 0x8]
  3373. 000028A0  41ED ED53                lea.l      A0, [A5 - 0x12AD]
  3374. 000028A4  D0C0                     add.w      A0, D0
  3375. 000028A6  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  3376. 000028AA  306E 000A                movea.w    A0, [A6 + 0xA]
  3377. 000028AE  D1ED B17A                add.l      A0, [A5 - 0x4E86]
  3378. 000028B2  326E 000A                movea.w    A1, [A6 + 0xA]
  3379. 000028B6  D3ED B17A                add.l      A1, [A5 - 0x4E86]
  3380. 000028BA  7000                     moveq.l    D0, 0x00
  3381. 000028BC  102E FFFF                move.b     D0, [A6 - 0x1]
  3382. 000028C0  4640                     not.w      D0
  3383. 000028C2  7200                     moveq.l    D1, 0x00
  3384. 000028C4  1211                     move.b     D1, [A1]
  3385. 000028C6  C240                     and.w      D1, D0
  3386. 000028C8  7000                     moveq.l    D0, 0x00
  3387. 000028CA  102D ED52                move.b     D0, [A5 - 0x12AE]
  3388. 000028CE  7400                     moveq.l    D2, 0x00
  3389. 000028D0  142E FFFF                move.b     D2, [A6 - 0x1]
  3390. 000028D4  C042                     and.w      D0, D2
  3391. 000028D6  8240                     or.w       D1, D0
  3392. 000028D8  1081                     move.b     [A0], D1
  3393. label000028DA:
  3394. 000028DA  4E5E                     unlink     A6
  3395. 000028DC  4E75                     rts
  3396. 000028DE  4452                     neg.w      [A2]
  3397. 000028E0  4157                     chk.w      D0, [A7]
  3398. 000028E2  4255                     clr.w      [A5]
  3399. 000028E4  4644                     not.w      D4
  3400. export_108:
  3401. 000028E6  4E56 0000                link       A6, 0
  3402. 000028EA  302E 0008                move.w     D0, [A6 + 0x8]
  3403. 000028EE  48C0                     ext.l      D0
  3404. 000028F0  E580                     asl        D0, 2
  3405. 000028F2  41ED ED5C                lea.l      A0, [A5 - 0x12A4]
  3406. 000028F6  D1C0                     add.l      A0, D0
  3407. 000028F8  2B50 ED58                move.l     [A5 - 0x12A8], [A0]
  3408. 000028FC  4E5E                     unlink     A6
  3409. 000028FE  4E75                     rts
  3410. 00002900  5345                     subq.w     D5, 1
  3411. 00002902  5457                     addq.w     [A7], 2
  3412. 00002904  5249                     addq.w     A1, 1
  3413. 00002906  5445                     addq.w     D5, 2
  3414. export_110:
  3415. fn00002908:
  3416. 00002908  4E56 0000                link       A6, 0
  3417. 0000290C  700F                     moveq.l    D0, 0x0F
  3418. 0000290E  C06E 0008                and.w      D0, [A6 + 0x8]
  3419. 00002912  1B40 028A                move.b     [A5 + 0x28A /* export_77 */], D0
  3420. 00002916  7000                     moveq.l    D0, 0x00
  3421. 00002918  102D 028A                move.b     D0, [A5 + 0x28A /* export_77 */]
  3422. 0000291C  E948                     lsl        D0.w, 4
  3423. 0000291E  7200                     moveq.l    D1, 0x00
  3424. 00002920  122D 028A                move.b     D1, [A5 + 0x28A /* export_77 */]
  3425. 00002924  8240                     or.w       D1, D0
  3426. 00002926  1B41 ED52                move.b     [A5 - 0x12AE], D1
  3427. 0000292A  4E5E                     unlink     A6
  3428. 0000292C  4E75                     rts
  3429. 0000292E  5345                     subq.w     D5, 1
  3430. 00002930  5441                     addq.w     D1, 2
  3431. 00002932  5045                     addq.w     D5, 8
  3432. 00002934  4E20                     .invalid   // invalid opcode 4
  3433. fn00002936:
  3434. 00002936  4E56 0000                link       A6, 0
  3435. 0000293A  3B6E 0008 ED4E           move.w     [A5 - 0x12B2], [A6 + 0x8]
  3436. 00002940  3B6E 000A ED50           move.w     [A5 - 0x12B0], [A6 + 0xA]
  3437. 00002946  4E5E                     unlink     A6
  3438. 00002948  4E75                     rts
  3439. 0000294A  4D4F                     chk.w      D6, A7
  3440. 0000294C  5645                     addq.w     D5, 3
  3441. 0000294E  2020                     move.l     D0, -[A0]
  3442. 00002950  2020                     move.l     D0, -[A0]
  3443. fn00002952:
  3444. 00002952  4E56 FFF2                link       A6, -0x000E
  3445. 00002956  302E 0008                move.w     D0, [A6 + 0x8]
  3446. 0000295A  906D ED4E                sub.w      D0, [A5 - 0x12B2]
  3447. 0000295E  3F00                     move.w     -[A7], D0
  3448. 00002960  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3449. 00002964  548F                     addq.l     A7, 2
  3450. 00002966  3D40 FFFE                move.w     [A6 - 0x2], D0
  3451. 0000296A  302E 000A                move.w     D0, [A6 + 0xA]
  3452. 0000296E  906D ED50                sub.w      D0, [A5 - 0x12B0]
  3453. 00002972  3F00                     move.w     -[A7], D0
  3454. 00002974  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3455. 00002978  548F                     addq.l     A7, 2
  3456. 0000297A  3D40 FFFC                move.w     [A6 - 0x4], D0
  3457. 0000297E  302E 0008                move.w     D0, [A6 + 0x8]
  3458. 00002982  906D ED4E                sub.w      D0, [A5 - 0x12B2]
  3459. 00002986  3F00                     move.w     -[A7], D0
  3460. 00002988  4EBA 013C                jsr        [PC + 0x13C /* 00002AC6 */]
  3461. 0000298C  548F                     addq.l     A7, 2
  3462. 0000298E  3D40 FFFA                move.w     [A6 - 0x6], D0
  3463. 00002992  302E 000A                move.w     D0, [A6 + 0xA]
  3464. 00002996  906D ED50                sub.w      D0, [A5 - 0x12B0]
  3465. 0000299A  3F00                     move.w     -[A7], D0
  3466. 0000299C  4EBA 0128                jsr        [PC + 0x128 /* 00002AC6 */]
  3467. 000029A0  548F                     addq.l     A7, 2
  3468. 000029A2  3D40 FFF8                move.w     [A6 - 0x8], D0
  3469. 000029A6  302E FFFE                move.w     D0, [A6 - 0x2]
  3470. 000029AA  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  3471. 000029AE  6F00 0082                ble        +0x84 /* 00002A32 */
  3472. 000029B2  302E FFFC                move.w     D0, [A6 - 0x4]
  3473. 000029B6  D040                     add.w      D0, D0
  3474. 000029B8  906E FFFE                sub.w      D0, [A6 - 0x2]
  3475. 000029BC  3D40 FFF6                move.w     [A6 - 0xA], D0
  3476. 000029C0  302E FFFC                move.w     D0, [A6 - 0x4]
  3477. 000029C4  D040                     add.w      D0, D0
  3478. 000029C6  3D40 FFF4                move.w     [A6 - 0xC], D0
  3479. 000029CA  302E FFFC                move.w     D0, [A6 - 0x4]
  3480. 000029CE  906E FFFE                sub.w      D0, [A6 - 0x2]
  3481. 000029D2  D040                     add.w      D0, D0
  3482. 000029D4  3D40 FFF2                move.w     [A6 - 0xE], D0
  3483. 000029D8  3F2D ED50                move.w     -[A7], [A5 - 0x12B0]
  3484. 000029DC  3F2D ED4E                move.w     -[A7], [A5 - 0x12B2]
  3485. 000029E0  206D ED58                movea.l    A0, [A5 - 0x12A8]
  3486. 000029E4  4E90                     jsr        [A0]
  3487. 000029E6  588F                     addq.l     A7, 4
  3488. 000029E8  6038                     bra        +0x3A /* 00002A22 */
  3489. label000029EA:
  3490. 000029EA  302E FFFA                move.w     D0, [A6 - 0x6]
  3491. 000029EE  D16D ED4E                add.w      [A5 - 0x12B2], D0
  3492. 000029F2  4A6E FFF6                tst.w      [A6 - 0xA]
  3493. 000029F6  6C0A                     bge        +0xC /* 00002A02 */
  3494. 000029F8  302E FFF4                move.w     D0, [A6 - 0xC]
  3495. 000029FC  D16E FFF6                add.w      [A6 - 0xA], D0
  3496. 00002A00  6010                     bra        +0x12 /* 00002A12 */
  3497. label00002A02:
  3498. 00002A02  302E FFF8                move.w     D0, [A6 - 0x8]
  3499. 00002A06  D16D ED50                add.w      [A5 - 0x12B0], D0
  3500. 00002A0A  302E FFF2                move.w     D0, [A6 - 0xE]
  3501. 00002A0E  D16E FFF6                add.w      [A6 - 0xA], D0
  3502. label00002A12:
  3503. 00002A12  3F2D ED50                move.w     -[A7], [A5 - 0x12B0]
  3504. 00002A16  3F2D ED4E                move.w     -[A7], [A5 - 0x12B2]
  3505. 00002A1A  206D ED58                movea.l    A0, [A5 - 0x12A8]
  3506. 00002A1E  4E90                     jsr        [A0]
  3507. 00002A20  588F                     addq.l     A7, 4
  3508. label00002A22:
  3509. 00002A22  302E FFFE                move.w     D0, [A6 - 0x2]
  3510. 00002A26  536E FFFE                subq.w     [A6 - 0x2], 1
  3511. 00002A2A  4A40                     tst.w      D0
  3512. 00002A2C  66BC                     bne        -0x42 /* 000029EA */
  3513. 00002A2E  6000 007E                bra        +0x80 /* 00002AAE */
  3514. label00002A32:
  3515. 00002A32  302E FFFE                move.w     D0, [A6 - 0x2]
  3516. 00002A36  D040                     add.w      D0, D0
  3517. 00002A38  906E FFFC                sub.w      D0, [A6 - 0x4]
  3518. 00002A3C  3D40 FFF6                move.w     [A6 - 0xA], D0
  3519. 00002A40  302E FFFE                move.w     D0, [A6 - 0x2]
  3520. 00002A44  D040                     add.w      D0, D0
  3521. 00002A46  3D40 FFF4                move.w     [A6 - 0xC], D0
  3522. 00002A4A  302E FFFE                move.w     D0, [A6 - 0x2]
  3523. 00002A4E  906E FFFC                sub.w      D0, [A6 - 0x4]
  3524. 00002A52  D040                     add.w      D0, D0
  3525. 00002A54  3D40 FFF2                move.w     [A6 - 0xE], D0
  3526. 00002A58  3F2D ED50                move.w     -[A7], [A5 - 0x12B0]
  3527. 00002A5C  3F2D ED4E                move.w     -[A7], [A5 - 0x12B2]
  3528. 00002A60  206D ED58                movea.l    A0, [A5 - 0x12A8]
  3529. 00002A64  4E90                     jsr        [A0]
  3530. 00002A66  588F                     addq.l     A7, 4
  3531. 00002A68  6038                     bra        +0x3A /* 00002AA2 */
  3532. label00002A6A:
  3533. 00002A6A  302E FFF8                move.w     D0, [A6 - 0x8]
  3534. 00002A6E  D16D ED50                add.w      [A5 - 0x12B0], D0
  3535. 00002A72  4A6E FFF6                tst.w      [A6 - 0xA]
  3536. 00002A76  6C0A                     bge        +0xC /* 00002A82 */
  3537. 00002A78  302E FFF4                move.w     D0, [A6 - 0xC]
  3538. 00002A7C  D16E FFF6                add.w      [A6 - 0xA], D0
  3539. 00002A80  6010                     bra        +0x12 /* 00002A92 */
  3540. label00002A82:
  3541. 00002A82  302E FFFA                move.w     D0, [A6 - 0x6]
  3542. 00002A86  D16D ED4E                add.w      [A5 - 0x12B2], D0
  3543. 00002A8A  302E FFF2                move.w     D0, [A6 - 0xE]
  3544. 00002A8E  D16E FFF6                add.w      [A6 - 0xA], D0
  3545. label00002A92:
  3546. 00002A92  3F2D ED50                move.w     -[A7], [A5 - 0x12B0]
  3547. 00002A96  3F2D ED4E                move.w     -[A7], [A5 - 0x12B2]
  3548. 00002A9A  206D ED58                movea.l    A0, [A5 - 0x12A8]
  3549. 00002A9E  4E90                     jsr        [A0]
  3550. 00002AA0  588F                     addq.l     A7, 4
  3551. label00002AA2:
  3552. 00002AA2  302E FFFC                move.w     D0, [A6 - 0x4]
  3553. 00002AA6  536E FFFC                subq.w     [A6 - 0x4], 1
  3554. 00002AAA  4A40                     tst.w      D0
  3555. 00002AAC  66BC                     bne        -0x42 /* 00002A6A */
  3556. label00002AAE:
  3557. 00002AAE  3B6E 0008 ED4E           move.w     [A5 - 0x12B2], [A6 + 0x8]
  3558. 00002AB4  3B6E 000A ED50           move.w     [A5 - 0x12B0], [A6 + 0xA]
  3559. 00002ABA  4E5E                     unlink     A6
  3560. 00002ABC  4E75                     rts
  3561. 00002ABE  4452                     neg.w      [A2]
  3562. 00002AC0  4157                     chk.w      D0, [A7]
  3563. 00002AC2  2020                     move.l     D0, -[A0]
  3564. 00002AC4  2020                     move.l     D0, -[A0]
  3565. fn00002AC6:
  3566. 00002AC6  4E56 0000                link       A6, 0
  3567. 00002ACA  4A6E 0008                tst.w      [A6 + 0x8]
  3568. 00002ACE  6F04                     ble        +0x6 /* 00002AD4 */
  3569. 00002AD0  7001                     moveq.l    D0, 0x01
  3570. 00002AD2  600C                     bra        +0xE /* 00002AE0 */
  3571. label00002AD4:
  3572. 00002AD4  4A6E 0008                tst.w      [A6 + 0x8]
  3573. 00002AD8  6C04                     bge        +0x6 /* 00002ADE */
  3574. 00002ADA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3575. 00002ADC  6002                     bra        +0x4 /* 00002AE0 */
  3576. label00002ADE:
  3577. 00002ADE  7000                     moveq.l    D0, 0x00
  3578. label00002AE0:
  3579. 00002AE0  4E5E                     unlink     A6
  3580. 00002AE2  4E75                     rts
  3581. 00002AE4  5349                     subq.w     A1, 1
  3582. 00002AE6  474E                     chk.w      D3, A6
  3583. 00002AE8  2020                     move.l     D0, -[A0]
  3584. 00002AEA  2020                     move.l     D0, -[A0]
  3585. fn00002AEC:
  3586. 00002AEC  4E56 FFF8                link       A6, -0x0008
  3587. 00002AF0  2D6D B16E FFFC           move.l     [A6 - 0x4], [A5 - 0x4E92]
  3588. 00002AF6  302E 000A                move.w     D0, [A6 + 0xA]
  3589. 00002AFA  EF40                     asl        D0.w, 7
  3590. 00002AFC  D06E 0008                add.w      D0, [A6 + 0x8]
  3591. 00002B00  48C0                     ext.l      D0
  3592. 00002B02  D1AE FFFC                add.l      [A6 - 0x4], D0
  3593. 00002B06  303C 0080                move.w     D0, 0x80
  3594. 00002B0A  906E 000C                sub.w      D0, [A6 + 0xC]
  3595. 00002B0E  3D40 FFF8                move.w     [A6 - 0x8], D0
  3596. 00002B12  6030                     bra        +0x32 /* 00002B44 */
  3597. label00002B14:
  3598. 00002B14  3D6E 000C FFFA           move.w     [A6 - 0x6], [A6 + 0xC]
  3599. 00002B1A  6012                     bra        +0x14 /* 00002B2E */
  3600. label00002B1C:
  3601. 00002B1C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3602. 00002B20  52AE FFFC                addq.l     [A6 - 0x4], 1
  3603. 00002B24  226E 0010                movea.l    A1, [A6 + 0x10]
  3604. 00002B28  52AE 0010                addq.l     [A6 + 0x10], 1
  3605. 00002B2C  1091                     move.b     [A0], [A1]
  3606. label00002B2E:
  3607. 00002B2E  302E FFFA                move.w     D0, [A6 - 0x6]
  3608. 00002B32  536E FFFA                subq.w     [A6 - 0x6], 1
  3609. 00002B36  4A40                     tst.w      D0
  3610. 00002B38  66E2                     bne        -0x1C /* 00002B1C */
  3611. 00002B3A  302E FFF8                move.w     D0, [A6 - 0x8]
  3612. 00002B3E  48C0                     ext.l      D0
  3613. 00002B40  D1AE FFFC                add.l      [A6 - 0x4], D0
  3614. label00002B44:
  3615. 00002B44  302E 000E                move.w     D0, [A6 + 0xE]
  3616. 00002B48  536E 000E                subq.w     [A6 + 0xE], 1
  3617. 00002B4C  4A40                     tst.w      D0
  3618. 00002B4E  66C4                     bne        -0x3A /* 00002B14 */
  3619. 00002B50  4E5E                     unlink     A6
  3620. 00002B52  4E75                     rts
  3621. 00002B54  5441                     addq.w     D1, 2
  3622. 00002B56  4E44                     trap       4
  3623. 00002B58  5954                     subq.w     [A4], 4
  3624. 00002B5A  4F42                     chk.w      D7, D2
  3625. export_101:
  3626. 00002B5C  4E75                     rts
  3627. export_99:
  3628. 00002B5E  4E56 FFF6                link       A6, -0x000A
  3629. 00002B62  4267                     clr.w      -[A7]
  3630. 00002B64  3F3C 03BC                move.w     -[A7], 0x3BC
  3631. 00002B68  486D 9B40                pea.l      [A5 - 0x64C0]
  3632. 00002B6C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  3633. 00002B70  508F                     addq.l     A7, 8
  3634. 00002B72  7007                     moveq.l    D0, 0x07
  3635. 00002B74  3D40 FFFE                move.w     [A6 - 0x2], D0
  3636. 00002B78  6000 00F4                bra        +0xF6 /* 00002C6E */
  3637. label00002B7C:
  3638. 00002B7C  7001                     moveq.l    D0, 0x01
  3639. 00002B7E  3D40 FFFC                move.w     [A6 - 0x4], D0
  3640. 00002B82  6000 0068                bra        +0x6A /* 00002BEC */
  3641. label00002B86:
  3642. 00002B86  302E FFFE                move.w     D0, [A6 - 0x2]
  3643. 00002B8A  48C0                     ext.l      D0
  3644. 00002B8C  D080                     add.l      D0, D0
  3645. 00002B8E  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  3646. 00002B92  D1C0                     add.l      A0, D0
  3647. 00002B94  3010                     move.w     D0, [A0]
  3648. 00002B96  C1EE FFFC                muls.w     D0, [A6 - 0x4]
  3649. 00002B9A  0640 0077                addi.w     D0, 0x77 /* 'w' */
  3650. 00002B9E  48C0                     ext.l      D0
  3651. 00002BA0  E580                     asl        D0, 2
  3652. 00002BA2  41ED 9B40                lea.l      A0, [A5 - 0x64C0]
  3653. 00002BA6  D1C0                     add.l      A0, D0
  3654. 00002BA8  2D48 FFF6                move.l     [A6 - 0xA], A0
  3655. 00002BAC  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  3656. 00002BB2  6C10                     bge        +0x12 /* 00002BC4 */
  3657. 00002BB4  302D 9B16                move.w     D0, [A5 - 0x64EA]
  3658. 00002BB8  D06D 9B18                add.w      D0, [A5 - 0x64E8]
  3659. 00002BBC  206E FFF6                movea.l    A0, [A6 - 0xA]
  3660. 00002BC0  3080                     move.w     [A0], D0
  3661. 00002BC2  600E                     bra        +0x10 /* 00002BD2 */
  3662. label00002BC4:
  3663. 00002BC4  302D 9B16                move.w     D0, [A5 - 0x64EA]
  3664. 00002BC8  D06D 9B1A                add.w      D0, [A5 - 0x64E6]
  3665. 00002BCC  206E FFF6                movea.l    A0, [A6 - 0xA]
  3666. 00002BD0  3080                     move.w     [A0], D0
  3667. label00002BD2:
  3668. 00002BD2  302E FFFE                move.w     D0, [A6 - 0x2]
  3669. 00002BD6  48C0                     ext.l      D0
  3670. 00002BD8  D080                     add.l      D0, D0
  3671. 00002BDA  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  3672. 00002BDE  D1C0                     add.l      A0, D0
  3673. 00002BE0  226E FFF6                movea.l    A1, [A6 - 0xA]
  3674. 00002BE4  3350 0002                move.w     [A1 + 0x2], [A0]
  3675. 00002BE8  526E FFFC                addq.w     [A6 - 0x4], 1
  3676. label00002BEC:
  3677. 00002BEC  0C6E 0007 FFFC           cmpi.w     [A6 - 0x4], 0x7
  3678. 00002BF2  6F92                     ble        -0x6C /* 00002B86 */
  3679. 00002BF4  302E FFFE                move.w     D0, [A6 - 0x2]
  3680. 00002BF8  48C0                     ext.l      D0
  3681. 00002BFA  D080                     add.l      D0, D0
  3682. 00002BFC  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  3683. 00002C00  D1C0                     add.l      A0, D0
  3684. 00002C02  3010                     move.w     D0, [A0]
  3685. 00002C04  0640 0077                addi.w     D0, 0x77 /* 'w' */
  3686. 00002C08  48C0                     ext.l      D0
  3687. 00002C0A  E580                     asl        D0, 2
  3688. 00002C0C  41ED 9B40                lea.l      A0, [A5 - 0x64C0]
  3689. 00002C10  D1C0                     add.l      A0, D0
  3690. 00002C12  302D 9B14                move.w     D0, [A5 - 0x64EC]
  3691. 00002C16  D150                     add.w      [A0], D0
  3692. 00002C18  302E FFFE                move.w     D0, [A6 - 0x2]
  3693. 00002C1C  48C0                     ext.l      D0
  3694. 00002C1E  D080                     add.l      D0, D0
  3695. 00002C20  41ED 9B00                lea.l      A0, [A5 - 0x6500]
  3696. 00002C24  D1C0                     add.l      A0, D0
  3697. 00002C26  3010                     move.w     D0, [A0]
  3698. 00002C28  0640 0077                addi.w     D0, 0x77 /* 'w' */
  3699. 00002C2C  48C0                     ext.l      D0
  3700. 00002C2E  E580                     asl        D0, 2
  3701. 00002C30  41ED 9B40                lea.l      A0, [A5 - 0x64C0]
  3702. 00002C34  D1C0                     add.l      A0, D0
  3703. 00002C36  30AD 9B1C                move.w     [A0], [A5 - 0x64E4]
  3704. 00002C3A  302E FFFE                move.w     D0, [A6 - 0x2]
  3705. 00002C3E  48C0                     ext.l      D0
  3706. 00002C40  D080                     add.l      D0, D0
  3707. 00002C42  41ED 9B00                lea.l      A0, [A5 - 0x6500]
  3708. 00002C46  D1C0                     add.l      A0, D0
  3709. 00002C48  3010                     move.w     D0, [A0]
  3710. 00002C4A  0640 0077                addi.w     D0, 0x77 /* 'w' */
  3711. 00002C4E  48C0                     ext.l      D0
  3712. 00002C50  E580                     asl        D0, 2
  3713. 00002C52  41ED 9B40                lea.l      A0, [A5 - 0x64C0]
  3714. 00002C56  D1C0                     add.l      A0, D0
  3715. 00002C58  302E FFFE                move.w     D0, [A6 - 0x2]
  3716. 00002C5C  48C0                     ext.l      D0
  3717. 00002C5E  D080                     add.l      D0, D0
  3718. 00002C60  43ED 9B00                lea.l      A1, [A5 - 0x6500]
  3719. 00002C64  D3C0                     add.l      A1, D0
  3720. 00002C66  3151 0002                move.w     [A0 + 0x2], [A1]
  3721. 00002C6A  536E FFFE                subq.w     [A6 - 0x2], 1
  3722. label00002C6E:
  3723. 00002C6E  4A6E FFFE                tst.w      [A6 - 0x2]
  3724. 00002C72  6C00 FF08                bge        -0xF6 /* 00002B7C */
  3725. 00002C76  4E5E                     unlink     A6
  3726. 00002C78  4E75                     rts
  3727. 00002C7A  4341                     chk.w      D1, D1
  3728. 00002C7C  4C43 4154                movem.l    D2,D4,D6,A0,A6, D3
  3729. 00002C80  5441                     addq.w     D1, 2
  3730. export_100:
  3731. fn00002C82:
  3732. 00002C82  4E56 FFF8                link       A6, -0x0008
  3733. 00002C86  0C2E 0006 0009           cmpi.b     [A6 + 0x9], 0x6
  3734. 00002C8C  6634                     bne        +0x36 /* 00002CC2 */
  3735. 00002C8E  302E 000E                move.w     D0, [A6 + 0xE]
  3736. 00002C92  906E 000C                sub.w      D0, [A6 + 0xC]
  3737. 00002C96  122E 000B                move.b     D1, [A6 + 0xB]
  3738. 00002C9A  4881                     ext.w      D1
  3739. 00002C9C  48C1                     ext.l      D1
  3740. 00002C9E  D281                     add.l      D1, D1
  3741. 00002CA0  41ED 9B10                lea.l      A0, [A5 - 0x64F0]
  3742. 00002CA4  D1C1                     add.l      A0, D1
  3743. 00002CA6  9050                     sub.w      D0, [A0]
  3744. 00002CA8  3F00                     move.w     -[A7], D0
  3745. 00002CAA  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  3746. 00002CAE  548F                     addq.l     A7, 2
  3747. 00002CB0  0C40 0001                cmpi.w     D0, 0x1
  3748. 00002CB4  57C0                     seq        D0
  3749. 00002CB6  4400                     neg.b      D0
  3750. 00002CB8  4880                     ext.w      D0
  3751. 00002CBA  3D40 FFFE                move.w     [A6 - 0x2], D0
  3752. 00002CBE  6000 00BC                bra        +0xBE /* 00002D7C */
  3753. label00002CC2:
  3754. 00002CC2  302E 000E                move.w     D0, [A6 + 0xE]
  3755. 00002CC6  906E 000C                sub.w      D0, [A6 + 0xC]
  3756. 00002CCA  0640 0077                addi.w     D0, 0x77 /* 'w' */
  3757. 00002CCE  48C0                     ext.l      D0
  3758. 00002CD0  E580                     asl        D0, 2
  3759. 00002CD2  41ED 9B40                lea.l      A0, [A5 - 0x64C0]
  3760. 00002CD6  D1C0                     add.l      A0, D0
  3761. 00002CD8  2D48 FFF8                move.l     [A6 - 0x8], A0
  3762. 00002CDC  102E 0009                move.b     D0, [A6 + 0x9]
  3763. 00002CE0  4880                     ext.w      D0
  3764. 00002CE2  5340                     subq.w     D0, 1
  3765. 00002CE4  48C0                     ext.l      D0
  3766. 00002CE6  D080                     add.l      D0, D0
  3767. 00002CE8  41ED 9B14                lea.l      A0, [A5 - 0x64EC]
  3768. 00002CEC  D1C0                     add.l      A0, D0
  3769. 00002CEE  226E FFF8                movea.l    A1, [A6 - 0x8]
  3770. 00002CF2  3011                     move.w     D0, [A1]
  3771. 00002CF4  C050                     and.w      D0, [A0]
  3772. 00002CF6  4A40                     tst.w      D0
  3773. 00002CF8  6700 007E                beq        +0x80 /* 00002D78 */
  3774. 00002CFC  0C2E 0001 0009           cmpi.b     [A6 + 0x9], 0x1
  3775. 00002D02  57C0                     seq        D0
  3776. 00002D04  4400                     neg.b      D0
  3777. 00002D06  4880                     ext.w      D0
  3778. 00002D08  0C2E 0005 0009           cmpi.b     [A6 + 0x9], 0x5
  3779. 00002D0E  57C1                     seq        D1
  3780. 00002D10  4401                     neg.b      D1
  3781. 00002D12  4881                     ext.w      D1
  3782. 00002D14  8041                     or.w       D0, D1
  3783. 00002D16  4A40                     tst.w      D0
  3784. 00002D18  670A                     beq        +0xC /* 00002D24 */
  3785. 00002D1A  7001                     moveq.l    D0, 0x01
  3786. 00002D1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  3787. 00002D20  6000 005A                bra        +0x5C /* 00002D7C */
  3788. label00002D24:
  3789. 00002D24  3D6E 000C FFFC           move.w     [A6 - 0x4], [A6 + 0xC]
  3790. label00002D2A:
  3791. 00002D2A  206E FFF8                movea.l    A0, [A6 - 0x8]
  3792. 00002D2E  302E FFFC                move.w     D0, [A6 - 0x4]
  3793. 00002D32  D068 0002                add.w      D0, [A0 + 0x2]
  3794. 00002D36  3D40 FFFC                move.w     [A6 - 0x4], D0
  3795. 00002D3A  302E FFFC                move.w     D0, [A6 - 0x4]
  3796. 00002D3E  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3797. 00002D42  671A                     beq        +0x1C /* 00002D5E */
  3798. 00002D44  302E FFFC                move.w     D0, [A6 - 0x4]
  3799. 00002D48  48C0                     ext.l      D0
  3800. 00002D4A  E580                     asl        D0, 2
  3801. 00002D4C  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3802. 00002D50  D1C0                     add.l      A0, D0
  3803. 00002D52  7000                     moveq.l    D0, 0x00
  3804. 00002D54  1010                     move.b     D0, [A0]
  3805. 00002D56  4A40                     tst.w      D0
  3806. 00002D58  6604                     bne        +0x6 /* 00002D5E */
  3807. 00002D5A  7000                     moveq.l    D0, 0x00
  3808. 00002D5C  6002                     bra        +0x4 /* 00002D60 */
  3809. label00002D5E:
  3810. 00002D5E  7001                     moveq.l    D0, 0x01
  3811. label00002D60:
  3812. 00002D60  4A40                     tst.w      D0
  3813. 00002D62  67C6                     beq        -0x38 /* 00002D2A */
  3814. 00002D64  302E FFFC                move.w     D0, [A6 - 0x4]
  3815. 00002D68  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3816. 00002D6C  57C0                     seq        D0
  3817. 00002D6E  4400                     neg.b      D0
  3818. 00002D70  4880                     ext.w      D0
  3819. 00002D72  3D40 FFFE                move.w     [A6 - 0x2], D0
  3820. 00002D76  6004                     bra        +0x6 /* 00002D7C */
  3821. label00002D78:
  3822. 00002D78  426E FFFE                clr.w      [A6 - 0x2]
  3823. label00002D7C:
  3824. 00002D7C  302E FFFE                move.w     D0, [A6 - 0x2]
  3825. 00002D80  4E5E                     unlink     A6
  3826. 00002D82  4E75                     rts
  3827. 00002D84  5049                     addq.w     A1, 8
  3828. 00002D86  4543                     chk.w      D2, D3
  3829. 00002D88  4541                     chk.w      D2, D1
  3830. 00002D8A  5454                     addq.w     [A4], 2
  3831. fn00002D8C:
  3832. 00002D8C  4E56 FFFA                link       A6, -0x0006
  3833. 00002D90  102E 0009                move.b     D0, [A6 + 0x9]
  3834. 00002D94  4880                     ext.w      D0
  3835. 00002D96  48C0                     ext.l      D0
  3836. 00002D98  D080                     add.l      D0, D0
  3837. 00002D9A  41ED 9B10                lea.l      A0, [A5 - 0x64F0]
  3838. 00002D9E  D1C0                     add.l      A0, D0
  3839. 00002DA0  302E 000A                move.w     D0, [A6 + 0xA]
  3840. 00002DA4  9050                     sub.w      D0, [A0]
  3841. 00002DA6  5340                     subq.w     D0, 1
  3842. 00002DA8  3D40 FFFE                move.w     [A6 - 0x2], D0
  3843. 00002DAC  302E FFFE                move.w     D0, [A6 - 0x2]
  3844. 00002DB0  48C0                     ext.l      D0
  3845. 00002DB2  E580                     asl        D0, 2
  3846. 00002DB4  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  3847. 00002DB8  D1C0                     add.l      A0, D0
  3848. 00002DBA  2D48 FFFA                move.l     [A6 - 0x6], A0
  3849. 00002DBE  303C 0088                move.w     D0, 0x88
  3850. 00002DC2  C06E FFFE                and.w      D0, [A6 - 0x2]
  3851. 00002DC6  4A40                     tst.w      D0
  3852. 00002DC8  6634                     bne        +0x36 /* 00002DFE */
  3853. 00002DCA  206E FFFA                movea.l    A0, [A6 - 0x6]
  3854. 00002DCE  7000                     moveq.l    D0, 0x00
  3855. 00002DD0  1010                     move.b     D0, [A0]
  3856. 00002DD2  0C40 0006                cmpi.w     D0, 0x6
  3857. 00002DD6  57C0                     seq        D0
  3858. 00002DD8  4400                     neg.b      D0
  3859. 00002DDA  4880                     ext.w      D0
  3860. 00002DDC  206E FFFA                movea.l    A0, [A6 - 0x6]
  3861. 00002DE0  122E 0009                move.b     D1, [A6 + 0x9]
  3862. 00002DE4  4881                     ext.w      D1
  3863. 00002DE6  7400                     moveq.l    D2, 0x00
  3864. 00002DE8  1428 0001                move.b     D2, [A0 + 0x1]
  3865. 00002DEC  B441                     cmp.w      D2, D1
  3866. 00002DEE  57C1                     seq        D1
  3867. 00002DF0  4401                     neg.b      D1
  3868. 00002DF2  4881                     ext.w      D1
  3869. 00002DF4  C041                     and.w      D0, D1
  3870. 00002DF6  4A40                     tst.w      D0
  3871. 00002DF8  6704                     beq        +0x6 /* 00002DFE */
  3872. 00002DFA  7001                     moveq.l    D0, 0x01
  3873. 00002DFC  604A                     bra        +0x4C /* 00002E48 */
  3874. label00002DFE:
  3875. 00002DFE  546E FFFE                addq.w     [A6 - 0x2], 2
  3876. 00002E02  50AE FFFA                addq.l     [A6 - 0x6], 8
  3877. 00002E06  303C 0088                move.w     D0, 0x88
  3878. 00002E0A  C06E FFFE                and.w      D0, [A6 - 0x2]
  3879. 00002E0E  4A40                     tst.w      D0
  3880. 00002E10  6634                     bne        +0x36 /* 00002E46 */
  3881. 00002E12  206E FFFA                movea.l    A0, [A6 - 0x6]
  3882. 00002E16  7000                     moveq.l    D0, 0x00
  3883. 00002E18  1010                     move.b     D0, [A0]
  3884. 00002E1A  0C40 0006                cmpi.w     D0, 0x6
  3885. 00002E1E  57C0                     seq        D0
  3886. 00002E20  4400                     neg.b      D0
  3887. 00002E22  4880                     ext.w      D0
  3888. 00002E24  206E FFFA                movea.l    A0, [A6 - 0x6]
  3889. 00002E28  122E 0009                move.b     D1, [A6 + 0x9]
  3890. 00002E2C  4881                     ext.w      D1
  3891. 00002E2E  7400                     moveq.l    D2, 0x00
  3892. 00002E30  1428 0001                move.b     D2, [A0 + 0x1]
  3893. 00002E34  B441                     cmp.w      D2, D1
  3894. 00002E36  57C1                     seq        D1
  3895. 00002E38  4401                     neg.b      D1
  3896. 00002E3A  4881                     ext.w      D1
  3897. 00002E3C  C041                     and.w      D0, D1
  3898. 00002E3E  4A40                     tst.w      D0
  3899. 00002E40  6704                     beq        +0x6 /* 00002E46 */
  3900. 00002E42  7001                     moveq.l    D0, 0x01
  3901. 00002E44  6002                     bra        +0x4 /* 00002E48 */
  3902. label00002E46:
  3903. 00002E46  7000                     moveq.l    D0, 0x00
  3904. label00002E48:
  3905. 00002E48  4E5E                     unlink     A6
  3906. 00002E4A  4E75                     rts
  3907. 00002E4C  4154                     chk.w      D0, [A4]
  3908. 00002E4E  5441                     addq.w     D1, 2
  3909. 00002E50  434B                     chk.w      D1, A3
  3910. 00002E52  5350                     subq.w     [A0], 1
  3911. export_95:
  3912. fn00002E54:
  3913. 00002E54  4E56 FFF8                link       A6, -0x0008
  3914. 00002E58  7001                     moveq.l    D0, 0x01
  3915. 00002E5A  3D40 FFFE                move.w     [A6 - 0x2], D0
  3916. 00002E5E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3917. 00002E62  102E 0009                move.b     D0, [A6 + 0x9]
  3918. 00002E66  4880                     ext.w      D0
  3919. 00002E68  3F00                     move.w     -[A7], D0
  3920. 00002E6A  4EBA FF20                jsr        [PC - 0xE0 /* 00002D8C */]
  3921. 00002E6E  588F                     addq.l     A7, 4
  3922. 00002E70  4A40                     tst.w      D0
  3923. 00002E72  6708                     beq        +0xA /* 00002E7C */
  3924. 00002E74  302E FFFE                move.w     D0, [A6 - 0x2]
  3925. 00002E78  6000 009A                bra        +0x9C /* 00002F14 */
  3926. label00002E7C:
  3927. 00002E7C  102E 0009                move.b     D0, [A6 + 0x9]
  3928. 00002E80  4880                     ext.w      D0
  3929. 00002E82  48C0                     ext.l      D0
  3930. 00002E84  EB80                     asl        D0, 5
  3931. 00002E86  41ED 969C                lea.l      A0, [A5 - 0x6964]
  3932. 00002E8A  D1C0                     add.l      A0, D0
  3933. 00002E8C  102E 0009                move.b     D0, [A6 + 0x9]
  3934. 00002E90  4880                     ext.w      D0
  3935. 00002E92  48C0                     ext.l      D0
  3936. 00002E94  D080                     add.l      D0, D0
  3937. 00002E96  43ED 96DC                lea.l      A1, [A5 - 0x6924]
  3938. 00002E9A  D3C0                     add.l      A1, D0
  3939. 00002E9C  3011                     move.w     D0, [A1]
  3940. 00002E9E  48C0                     ext.l      D0
  3941. 00002EA0  D080                     add.l      D0, D0
  3942. 00002EA2  D1C0                     add.l      A0, D0
  3943. 00002EA4  2D48 FFF8                move.l     [A6 - 0x8], A0
  3944. 00002EA8  102E 0009                move.b     D0, [A6 + 0x9]
  3945. 00002EAC  4880                     ext.w      D0
  3946. 00002EAE  48C0                     ext.l      D0
  3947. 00002EB0  D080                     add.l      D0, D0
  3948. 00002EB2  41ED 96DC                lea.l      A0, [A5 - 0x6924]
  3949. 00002EB6  D1C0                     add.l      A0, D0
  3950. 00002EB8  3D50 FFFC                move.w     [A6 - 0x4], [A0]
  3951. 00002EBC  6048                     bra        +0x4A /* 00002F06 */
  3952. label00002EBE:
  3953. 00002EBE  206E FFF8                movea.l    A0, [A6 - 0x8]
  3954. 00002EC2  7000                     moveq.l    D0, 0x00
  3955. 00002EC4  1028 0001                move.b     D0, [A0 + 0x1]
  3956. 00002EC8  4A40                     tst.w      D0
  3957. 00002ECA  6732                     beq        +0x34 /* 00002EFE */
  3958. 00002ECC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  3959. 00002ED0  206E FFF8                movea.l    A0, [A6 - 0x8]
  3960. 00002ED4  7000                     moveq.l    D0, 0x00
  3961. 00002ED6  1010                     move.b     D0, [A0]
  3962. 00002ED8  3F00                     move.w     -[A7], D0
  3963. 00002EDA  102E 0009                move.b     D0, [A6 + 0x9]
  3964. 00002EDE  4880                     ext.w      D0
  3965. 00002EE0  3F00                     move.w     -[A7], D0
  3966. 00002EE2  206E FFF8                movea.l    A0, [A6 - 0x8]
  3967. 00002EE6  7000                     moveq.l    D0, 0x00
  3968. 00002EE8  1028 0001                move.b     D0, [A0 + 0x1]
  3969. 00002EEC  3F00                     move.w     -[A7], D0
  3970. 00002EEE  4EBA FD92                jsr        [PC - 0x26E /* 00002C82 */]
  3971. 00002EF2  508F                     addq.l     A7, 8
  3972. 00002EF4  4A40                     tst.w      D0
  3973. 00002EF6  6706                     beq        +0x8 /* 00002EFE */
  3974. 00002EF8  302E FFFE                move.w     D0, [A6 - 0x2]
  3975. 00002EFC  6016                     bra        +0x18 /* 00002F14 */
  3976. label00002EFE:
  3977. 00002EFE  536E FFFC                subq.w     [A6 - 0x4], 1
  3978. 00002F02  55AE FFF8                subq.l     [A6 - 0x8], 2
  3979. label00002F06:
  3980. 00002F06  4A6E FFFC                tst.w      [A6 - 0x4]
  3981. 00002F0A  6CB2                     bge        -0x4C /* 00002EBE */
  3982. 00002F0C  426E FFFE                clr.w      [A6 - 0x2]
  3983. 00002F10  302E FFFE                move.w     D0, [A6 - 0x2]
  3984. label00002F14:
  3985. 00002F14  4E5E                     unlink     A6
  3986. 00002F16  4E75                     rts
  3987. 00002F18  4154                     chk.w      D0, [A4]
  3988. 00002F1A  5441                     addq.w     D1, 2
  3989. 00002F1C  434B                     chk.w      D1, A3
  3990. 00002F1E  5320                     subq.b     -[A0], 1
  3991. export_97:
  3992. fn00002F20:
  3993. 00002F20  4E56 FFFE                link       A6, -0x0002
  3994. 00002F24  1B6E 0009 ED64           move.b     [A5 - 0x129C], [A6 + 0x9]
  3995. 00002F2A  426E FFFE                clr.w      [A6 - 0x2]
  3996. 00002F2E  0C2E 0001 0009           cmpi.b     [A6 + 0x9], 0x1
  3997. 00002F34  6606                     bne        +0x8 /* 00002F3C */
  3998. 00002F36  7070                     moveq.l    D0, 0x70
  3999. 00002F38  3D40 FFFE                move.w     [A6 - 0x2], D0
  4000. label00002F3C:
  4001. 00002F3C  206E 000A                movea.l    A0, [A6 + 0xA]
  4002. 00002F40  4210                     clr.b      [A0]
  4003. 00002F42  3F3C 0001                move.w     -[A7], 0x1
  4004. 00002F46  302E FFFE                move.w     D0, [A6 - 0x2]
  4005. 00002F4A  5840                     addq.w     D0, 4
  4006. 00002F4C  3F00                     move.w     -[A7], D0
  4007. 00002F4E  4EBA 004C                jsr        [PC + 0x4C /* 00002F9C */]
  4008. 00002F52  588F                     addq.l     A7, 4
  4009. 00002F54  4A40                     tst.w      D0
  4010. 00002F56  6738                     beq        +0x3A /* 00002F90 */
  4011. 00002F58  3F3C 0003                move.w     -[A7], 0x3
  4012. 00002F5C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4013. 00002F60  4EBA 003A                jsr        [PC + 0x3A /* 00002F9C */]
  4014. 00002F64  588F                     addq.l     A7, 4
  4015. 00002F66  4A40                     tst.w      D0
  4016. 00002F68  6708                     beq        +0xA /* 00002F72 */
  4017. 00002F6A  206E 000A                movea.l    A0, [A6 + 0xA]
  4018. 00002F6E  7001                     moveq.l    D0, 0x01
  4019. 00002F70  1080                     move.b     [A0], D0
  4020. label00002F72:
  4021. 00002F72  3F3C 0003                move.w     -[A7], 0x3
  4022. 00002F76  302E FFFE                move.w     D0, [A6 - 0x2]
  4023. 00002F7A  5E40                     addq.w     D0, 7
  4024. 00002F7C  3F00                     move.w     -[A7], D0
  4025. 00002F7E  4EBA 001C                jsr        [PC + 0x1C /* 00002F9C */]
  4026. 00002F82  588F                     addq.l     A7, 4
  4027. 00002F84  4A40                     tst.w      D0
  4028. 00002F86  6708                     beq        +0xA /* 00002F90 */
  4029. 00002F88  206E 000A                movea.l    A0, [A6 + 0xA]
  4030. 00002F8C  08D0 0001                bset.b     [A0], 0x1
  4031. label00002F90:
  4032. 00002F90  4E5E                     unlink     A6
  4033. 00002F92  4E75                     rts
  4034. 00002F94  4341                     chk.w      D1, D1
  4035. 00002F96  4C43 4341                movem.l    D0,D6,A0,A1,A6, D3
  4036. 00002F9A  5354                     subq.w     [A4], 1
  4037. fn00002F9C:
  4038. 00002F9C  4E56 FFF8                link       A6, -0x0008
  4039. 00002FA0  426E FFFC                clr.w      [A6 - 0x4]
  4040. 00002FA4  302E 0008                move.w     D0, [A6 + 0x8]
  4041. 00002FA8  48C0                     ext.l      D0
  4042. 00002FAA  E580                     asl        D0, 2
  4043. 00002FAC  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4044. 00002FB0  D1C0                     add.l      A0, D0
  4045. 00002FB2  102E 000B                move.b     D0, [A6 + 0xB]
  4046. 00002FB6  4880                     ext.w      D0
  4047. 00002FB8  7200                     moveq.l    D1, 0x00
  4048. 00002FBA  1210                     move.b     D1, [A0]
  4049. 00002FBC  B240                     cmp.w      D1, D0
  4050. 00002FBE  6600 0080                bne        +0x82 /* 00003040 */
  4051. 00002FC2  302E 0008                move.w     D0, [A6 + 0x8]
  4052. 00002FC6  48C0                     ext.l      D0
  4053. 00002FC8  E580                     asl        D0, 2
  4054. 00002FCA  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4055. 00002FCE  D1C0                     add.l      A0, D0
  4056. 00002FD0  102D ED64                move.b     D0, [A5 - 0x129C]
  4057. 00002FD4  4880                     ext.w      D0
  4058. 00002FD6  7200                     moveq.l    D1, 0x00
  4059. 00002FD8  1228 0001                move.b     D1, [A0 + 0x1]
  4060. 00002FDC  B240                     cmp.w      D1, D0
  4061. 00002FDE  6600 0060                bne        +0x62 /* 00003040 */
  4062. 00002FE2  302D 96E6                move.w     D0, [A5 - 0x691A]
  4063. 00002FE6  5340                     subq.w     D0, 1
  4064. 00002FE8  3D40 FFFE                move.w     [A6 - 0x2], D0
  4065. 00002FEC  302E FFFE                move.w     D0, [A6 - 0x2]
  4066. 00002FF0  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4067. 00002FF4  48C0                     ext.l      D0
  4068. 00002FF6  E780                     asl        D0, 3
  4069. 00002FF8  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4070. 00002FFC  D1C0                     add.l      A0, D0
  4071. 00002FFE  2D48 FFF8                move.l     [A6 - 0x8], A0
  4072. 00003002  6028                     bra        +0x2A /* 0000302C */
  4073. label00003004:
  4074. 00003004  302E FFFE                move.w     D0, [A6 - 0x2]
  4075. 00003008  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4076. 0000300C  48C0                     ext.l      D0
  4077. 0000300E  E780                     asl        D0, 3
  4078. 00003010  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4079. 00003014  D1C0                     add.l      A0, D0
  4080. 00003016  3010                     move.w     D0, [A0]
  4081. 00003018  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4082. 0000301C  6606                     bne        +0x8 /* 00003024 */
  4083. 0000301E  302E FFFC                move.w     D0, [A6 - 0x4]
  4084. 00003022  6020                     bra        +0x22 /* 00003044 */
  4085. label00003024:
  4086. 00003024  536E FFFE                subq.w     [A6 - 0x2], 1
  4087. 00003028  51AE FFF8                subq.l     [A6 - 0x8], 8
  4088. label0000302C:
  4089. 0000302C  206E FFF8                movea.l    A0, [A6 - 0x8]
  4090. 00003030  7000                     moveq.l    D0, 0x00
  4091. 00003032  1028 0006                move.b     D0, [A0 + 0x6]
  4092. 00003036  4A40                     tst.w      D0
  4093. 00003038  66CA                     bne        -0x34 /* 00003004 */
  4094. 0000303A  7001                     moveq.l    D0, 0x01
  4095. 0000303C  3D40 FFFC                move.w     [A6 - 0x4], D0
  4096. label00003040:
  4097. 00003040  302E FFFC                move.w     D0, [A6 - 0x4]
  4098. label00003044:
  4099. 00003044  4E5E                     unlink     A6
  4100. 00003046  4E75                     rts
  4101. 00003048  4348                     chk.w      D1, A0
  4102. 0000304A  4543                     chk.w      D2, D3
  4103. 0000304C  4B20                     .invalid   5, -[A0] // invalid opcode 4 with b == 4
  4104. 0000304E  2020                     move.l     D0, -[A0]
  4105. fn00003050:
  4106. 00003050  4E56 FFFE                link       A6, -0x0002
  4107. 00003054  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 00003058  7000                     moveq.l    D0, 0x00
  4109. 0000305A  1028 0006                move.b     D0, [A0 + 0x6]
  4110. 0000305E  4A40                     tst.w      D0
  4111. 00003060  56C0                     sne        D0
  4112. 00003062  4400                     neg.b      D0
  4113. 00003064  4880                     ext.w      D0
  4114. 00003066  206E 0008                movea.l    A0, [A6 + 0x8]
  4115. 0000306A  7200                     moveq.l    D1, 0x00
  4116. 0000306C  1228 0006                move.b     D1, [A0 + 0x6]
  4117. 00003070  0C41 0006                cmpi.w     D1, 0x6
  4118. 00003074  56C1                     sne        D1
  4119. 00003076  4401                     neg.b      D1
  4120. 00003078  4881                     ext.w      D1
  4121. 0000307A  C041                     and.w      D0, D1
  4122. 0000307C  206E 0008                movea.l    A0, [A6 + 0x8]
  4123. 00003080  7200                     moveq.l    D1, 0x00
  4124. 00003082  1228 0007                move.b     D1, [A0 + 0x7]
  4125. 00003086  4A41                     tst.w      D1
  4126. 00003088  57C1                     seq        D1
  4127. 0000308A  4401                     neg.b      D1
  4128. 0000308C  4881                     ext.w      D1
  4129. 0000308E  C041                     and.w      D0, D1
  4130. 00003090  206E 0008                movea.l    A0, [A6 + 0x8]
  4131. 00003094  4A68 0004                tst.w      [A0 + 0x4]
  4132. 00003098  57C1                     seq        D1
  4133. 0000309A  4401                     neg.b      D1
  4134. 0000309C  4881                     ext.w      D1
  4135. 0000309E  C041                     and.w      D0, D1
  4136. 000030A0  3D40 FFFE                move.w     [A6 - 0x2], D0
  4137. 000030A4  302E FFFE                move.w     D0, [A6 - 0x2]
  4138. 000030A8  4E5E                     unlink     A6
  4139. 000030AA  4E75                     rts
  4140. 000030AC  5245                     addq.w     D5, 1
  4141. 000030AE  5045                     addq.w     D5, 8
  4142. 000030B0  4154                     chk.w      D0, [A4]
  4143. 000030B2  4D4F                     chk.w      D6, A7
  4144. export_94:
  4145. 000030B4  4E56 FFFC                link       A6, -0x0004
  4146. 000030B8  426E FFFC                clr.w      [A6 - 0x4]
  4147. 000030BC  600A                     bra        +0xC /* 000030C8 */
  4148. label000030BE:
  4149. 000030BE  302E FFFC                move.w     D0, [A6 - 0x4]
  4150. 000030C2  5240                     addq.w     D0, 1
  4151. 000030C4  3D40 FFFC                move.w     [A6 - 0x4], D0
  4152. label000030C8:
  4153. 000030C8  302D 96E6                move.w     D0, [A5 - 0x691A]
  4154. 000030CC  906E FFFC                sub.w      D0, [A6 - 0x4]
  4155. 000030D0  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4156. 000030D4  48C0                     ext.l      D0
  4157. 000030D6  E780                     asl        D0, 3
  4158. 000030D8  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4159. 000030DC  D1C0                     add.l      A0, D0
  4160. 000030DE  4850                     pea.l      [A0]
  4161. 000030E0  4EBA FF6E                jsr        [PC - 0x92 /* 00003050 */]
  4162. 000030E4  588F                     addq.l     A7, 4
  4163. 000030E6  4A40                     tst.w      D0
  4164. 000030E8  66D4                     bne        -0x2A /* 000030BE */
  4165. 000030EA  3D6E FFFC FFFE           move.w     [A6 - 0x2], [A6 - 0x4]
  4166. 000030F0  302E FFFE                move.w     D0, [A6 - 0x2]
  4167. 000030F4  4E5E                     unlink     A6
  4168. 000030F6  4E75                     rts
  4169. 000030F8  4649                     not.w      A1
  4170. 000030FA  4654                     not.w      [A4]
  4171. 000030FC  594D                     subq.w     A5, 4
  4172. 000030FE  4F56                     chk.w      D7, [A6]
  4173. export_96:
  4174. 00003100  4E56 FFEE                link       A6, -0x0012
  4175. 00003104  426E FFFE                clr.w      [A6 - 0x2]
  4176. 00003108  426E FFFC                clr.w      [A6 - 0x4]
  4177. 0000310C  426E FFFA                clr.w      [A6 - 0x6]
  4178. 00003110  426E FFF8                clr.w      [A6 - 0x8]
  4179. 00003114  426E FFF6                clr.w      [A6 - 0xA]
  4180. 00003118  426E FFF4                clr.w      [A6 - 0xC]
  4181. 0000311C  426E FFF2                clr.w      [A6 - 0xE]
  4182. 00003120  426E FFF0                clr.w      [A6 - 0x10]
  4183. 00003124  426E FFEE                clr.w      [A6 - 0x12]
  4184. 00003128  7001                     moveq.l    D0, 0x01
  4185. 0000312A  3D40 FFFE                move.w     [A6 - 0x2], D0
  4186. 0000312E  7001                     moveq.l    D0, 0x01
  4187. 00003130  3D40 FFEE                move.w     [A6 - 0x12], D0
  4188. 00003134  302D 96E6                move.w     D0, [A5 - 0x691A]
  4189. 00003138  5240                     addq.w     D0, 1
  4190. 0000313A  3D40 FFF4                move.w     [A6 - 0xC], D0
  4191. 0000313E  302E FFF4                move.w     D0, [A6 - 0xC]
  4192. 00003142  5940                     subq.w     D0, 4
  4193. 00003144  3D40 FFFA                move.w     [A6 - 0x6], D0
  4194. 00003148  3D6E FFF4 FFFC           move.w     [A6 - 0x4], [A6 - 0xC]
  4195. 0000314E  600A                     bra        +0xC /* 0000315A */
  4196. label00003150:
  4197. 00003150  302E FFFC                move.w     D0, [A6 - 0x4]
  4198. 00003154  5340                     subq.w     D0, 1
  4199. 00003156  3D40 FFFC                move.w     [A6 - 0x4], D0
  4200. label0000315A:
  4201. 0000315A  302E FFFC                move.w     D0, [A6 - 0x4]
  4202. 0000315E  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4203. 00003162  48C0                     ext.l      D0
  4204. 00003164  E780                     asl        D0, 3
  4205. 00003166  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4206. 0000316A  D1C0                     add.l      A0, D0
  4207. 0000316C  4850                     pea.l      [A0]
  4208. 0000316E  4EBA FEE0                jsr        [PC - 0x120 /* 00003050 */]
  4209. 00003172  588F                     addq.l     A7, 4
  4210. 00003174  322E FFFA                move.w     D1, [A6 - 0x6]
  4211. 00003178  B26E FFFC                cmp.w      D1, [A6 - 0x4]
  4212. 0000317C  5DC1                     slt        D1
  4213. 0000317E  4401                     neg.b      D1
  4214. 00003180  4881                     ext.w      D1
  4215. 00003182  4A6E 0008                tst.w      [A6 + 0x8]
  4216. 00003186  57C2                     seq        D2
  4217. 00003188  4402                     neg.b      D2
  4218. 0000318A  4882                     ext.w      D2
  4219. 0000318C  8242                     or.w       D1, D2
  4220. 0000318E  C041                     and.w      D0, D1
  4221. 00003190  4A40                     tst.w      D0
  4222. 00003192  66BC                     bne        -0x42 /* 00003150 */
  4223. 00003194  302E FFFA                move.w     D0, [A6 - 0x6]
  4224. 00003198  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4225. 0000319C  6C08                     bge        +0xA /* 000031A6 */
  4226. 0000319E  302E FFFE                move.w     D0, [A6 - 0x2]
  4227. 000031A2  6000 0188                bra        +0x18A /* 0000332C */
  4228. label000031A6:
  4229. 000031A6  3D6E FFF4 FFF6           move.w     [A6 - 0xA], [A6 - 0xC]
  4230. label000031AC:
  4231. 000031AC  302E FFF6                move.w     D0, [A6 - 0xA]
  4232. 000031B0  5340                     subq.w     D0, 1
  4233. 000031B2  3D40 FFF6                move.w     [A6 - 0xA], D0
  4234. 000031B6  302E FFF6                move.w     D0, [A6 - 0xA]
  4235. 000031BA  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4236. 000031BE  48C0                     ext.l      D0
  4237. 000031C0  E780                     asl        D0, 3
  4238. 000031C2  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4239. 000031C6  D1C0                     add.l      A0, D0
  4240. 000031C8  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  4241. 000031CC  302E FFF6                move.w     D0, [A6 - 0xA]
  4242. 000031D0  5440                     addq.w     D0, 2
  4243. 000031D2  3D40 FFF8                move.w     [A6 - 0x8], D0
  4244. 000031D6  6028                     bra        +0x2A /* 00003200 */
  4245. label000031D8:
  4246. 000031D8  302E FFF8                move.w     D0, [A6 - 0x8]
  4247. 000031DC  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4248. 000031E0  48C0                     ext.l      D0
  4249. 000031E2  E780                     asl        D0, 3
  4250. 000031E4  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4251. 000031E8  D1C0                     add.l      A0, D0
  4252. 000031EA  3028 0002                move.w     D0, [A0 + 0x2]
  4253. 000031EE  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4254. 000031F2  6700 00EE                beq        +0xF0 /* 000032E2 */
  4255. 000031F6  302E FFF8                move.w     D0, [A6 - 0x8]
  4256. 000031FA  5440                     addq.w     D0, 2
  4257. 000031FC  3D40 FFF8                move.w     [A6 - 0x8], D0
  4258. label00003200:
  4259. 00003200  302E FFF8                move.w     D0, [A6 - 0x8]
  4260. 00003204  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  4261. 00003208  6DCE                     blt        -0x30 /* 000031D8 */
  4262. 0000320A  3D6E FFF6 FFF8           move.w     [A6 - 0x8], [A6 - 0xA]
  4263. 00003210  302E FFF8                move.w     D0, [A6 - 0x8]
  4264. 00003214  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4265. 00003218  48C0                     ext.l      D0
  4266. 0000321A  E780                     asl        D0, 3
  4267. 0000321C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4268. 00003220  D1C0                     add.l      A0, D0
  4269. 00003222  3D68 0002 FFF2           move.w     [A6 - 0xE], [A0 + 0x2]
  4270. label00003228:
  4271. 00003228  302E FFF8                move.w     D0, [A6 - 0x8]
  4272. 0000322C  5540                     subq.w     D0, 2
  4273. 0000322E  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4274. 00003232  6C08                     bge        +0xA /* 0000323C */
  4275. 00003234  302E FFFE                move.w     D0, [A6 - 0x2]
  4276. 00003238  6000 00F2                bra        +0xF4 /* 0000332C */
  4277. label0000323C:
  4278. 0000323C  302E FFF8                move.w     D0, [A6 - 0x8]
  4279. 00003240  5540                     subq.w     D0, 2
  4280. 00003242  3D40 FFF8                move.w     [A6 - 0x8], D0
  4281. 00003246  302E FFF8                move.w     D0, [A6 - 0x8]
  4282. 0000324A  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4283. 0000324E  48C0                     ext.l      D0
  4284. 00003250  E780                     asl        D0, 3
  4285. 00003252  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4286. 00003256  D1C0                     add.l      A0, D0
  4287. 00003258  302E FFF2                move.w     D0, [A6 - 0xE]
  4288. 0000325C  B050                     cmp.w      D0, [A0]
  4289. 0000325E  6618                     bne        +0x1A /* 00003278 */
  4290. 00003260  302E FFF8                move.w     D0, [A6 - 0x8]
  4291. 00003264  0640 0068                addi.w     D0, 0x68 /* 'h' */
  4292. 00003268  48C0                     ext.l      D0
  4293. 0000326A  E780                     asl        D0, 3
  4294. 0000326C  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4295. 00003270  D1C0                     add.l      A0, D0
  4296. 00003272  3D68 0002 FFF2           move.w     [A6 - 0xE], [A0 + 0x2]
  4297. label00003278:
  4298. 00003278  302E FFF2                move.w     D0, [A6 - 0xE]
  4299. 0000327C  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4300. 00003280  57C0                     seq        D0
  4301. 00003282  4400                     neg.b      D0
  4302. 00003284  4880                     ext.w      D0
  4303. 00003286  322E FFFA                move.w     D1, [A6 - 0x6]
  4304. 0000328A  5241                     addq.w     D1, 1
  4305. 0000328C  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  4306. 00003290  5CC1                     sge        D1
  4307. 00003292  4401                     neg.b      D1
  4308. 00003294  4881                     ext.w      D1
  4309. 00003296  C041                     and.w      D0, D1
  4310. 00003298  4A40                     tst.w      D0
  4311. 0000329A  678C                     beq        -0x72 /* 00003228 */
  4312. 0000329C  302E FFF8                move.w     D0, [A6 - 0x8]
  4313. 000032A0  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4314. 000032A4  6C3C                     bge        +0x3E /* 000032E2 */
  4315. 000032A6  3D6E FFF8 FFFA           move.w     [A6 - 0x6], [A6 - 0x8]
  4316. 000032AC  302E FFF4                move.w     D0, [A6 - 0xC]
  4317. 000032B0  906E FFFA                sub.w      D0, [A6 - 0x6]
  4318. 000032B4  3F00                     move.w     -[A7], D0
  4319. 000032B6  4EBA 0B32                jsr        [PC + 0xB32 /* 00003DEA */]
  4320. 000032BA  548F                     addq.l     A7, 2
  4321. 000032BC  4A40                     tst.w      D0
  4322. 000032BE  671C                     beq        +0x1E /* 000032DC */
  4323. 000032C0  302E FFFA                move.w     D0, [A6 - 0x6]
  4324. 000032C4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4325. 000032C8  6608                     bne        +0xA /* 000032D2 */
  4326. 000032CA  302E FFFE                move.w     D0, [A6 - 0x2]
  4327. 000032CE  6000 005C                bra        +0x5E /* 0000332C */
  4328. label000032D2:
  4329. 000032D2  302E FFFA                move.w     D0, [A6 - 0x6]
  4330. 000032D6  5340                     subq.w     D0, 1
  4331. 000032D8  3D40 FFFA                move.w     [A6 - 0x6], D0
  4332. label000032DC:
  4333. 000032DC  3D6E FFF4 FFF6           move.w     [A6 - 0xA], [A6 - 0xC]
  4334. label000032E2:
  4335. 000032E2  302E FFF6                move.w     D0, [A6 - 0xA]
  4336. 000032E6  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  4337. 000032EA  6E38                     bgt        +0x3A /* 00003324 */
  4338. 000032EC  302E FFEE                move.w     D0, [A6 - 0x12]
  4339. 000032F0  5240                     addq.w     D0, 1
  4340. 000032F2  3D40 FFEE                move.w     [A6 - 0x12], D0
  4341. 000032F6  3D6E FFEE FFFE           move.w     [A6 - 0x2], [A6 - 0x12]
  4342. 000032FC  302E FFFA                move.w     D0, [A6 - 0x6]
  4343. 00003300  5540                     subq.w     D0, 2
  4344. 00003302  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4345. 00003306  6C06                     bge        +0x8 /* 0000330E */
  4346. 00003308  302E FFFE                move.w     D0, [A6 - 0x2]
  4347. 0000330C  601E                     bra        +0x20 /* 0000332C */
  4348. label0000330E:
  4349. 0000330E  3D6E FFFA FFF4           move.w     [A6 - 0xC], [A6 - 0x6]
  4350. 00003314  302E FFFA                move.w     D0, [A6 - 0x6]
  4351. 00003318  5540                     subq.w     D0, 2
  4352. 0000331A  3D40 FFFA                move.w     [A6 - 0x6], D0
  4353. 0000331E  3D6E FFF4 FFF6           move.w     [A6 - 0xA], [A6 - 0xC]
  4354. label00003324:
  4355. 00003324  6000 FE86                bra        -0x178 /* 000031AC */
  4356. 00003328  302E FFFE                move.w     D0, [A6 - 0x2]
  4357. label0000332C:
  4358. 0000332C  4E5E                     unlink     A6
  4359. 0000332E  4E75                     rts
  4360. 00003330  5245                     addq.w     D5, 1
  4361. 00003332  5045                     addq.w     D5, 8
  4362. 00003334  5449                     addq.w     A1, 2
  4363. 00003336  5449                     addq.w     A1, 2
  4364. export_102:
  4365. fn00003338:
  4366. 00003338  4E56 FFF6                link       A6, -0x000A
  4367. 0000333C  426E FFFE                clr.w      [A6 - 0x2]
  4368. 00003340  7000                     moveq.l    D0, 0x00
  4369. 00003342  102E 000E                move.b     D0, [A6 + 0xE]
  4370. 00003346  0C40 0001                cmpi.w     D0, 0x1
  4371. 0000334A  57C0                     seq        D0
  4372. 0000334C  4400                     neg.b      D0
  4373. 0000334E  4880                     ext.w      D0
  4374. 00003350  C06E 000C                and.w      D0, [A6 + 0xC]
  4375. 00003354  4A40                     tst.w      D0
  4376. 00003356  6700 0106                beq        +0x108 /* 0000345E */
  4377. 0000335A  486E FFF7                pea.l      [A6 - 0x9]
  4378. 0000335E  102D 96E4                move.b     D0, [A5 - 0x691C]
  4379. 00003362  4880                     ext.w      D0
  4380. 00003364  3F00                     move.w     -[A7], D0
  4381. 00003366  4EBA FBB8                jsr        [PC - 0x448 /* 00002F20 */]
  4382. 0000336A  5C8F                     addq.l     A7, 6
  4383. 0000336C  302E 0008                move.w     D0, [A6 + 0x8]
  4384. 00003370  B06E 000A                cmp.w      D0, [A6 + 0xA]
  4385. 00003374  6F08                     ble        +0xA /* 0000337E */
  4386. 00003376  7001                     moveq.l    D0, 0x01
  4387. 00003378  3D40 FFF8                move.w     [A6 - 0x8], D0
  4388. 0000337C  6004                     bra        +0x6 /* 00003382 */
  4389. label0000337E:
  4390. 0000337E  426E FFF8                clr.w      [A6 - 0x8]
  4391. label00003382:
  4392. 00003382  7001                     moveq.l    D0, 0x01
  4393. 00003384  322E FFF8                move.w     D1, [A6 - 0x8]
  4394. 00003388  E368                     lsl        D0.w, D1
  4395. 0000338A  122E FFF7                move.b     D1, [A6 - 0x9]
  4396. 0000338E  4881                     ext.w      D1
  4397. 00003390  C240                     and.w      D1, D0
  4398. 00003392  4A41                     tst.w      D1
  4399. 00003394  6700 02E0                beq        +0x2E2 /* 00003676 */
  4400. 00003398  302E 0008                move.w     D0, [A6 + 0x8]
  4401. 0000339C  D06E 000A                add.w      D0, [A6 + 0xA]
  4402. 000033A0  48C0                     ext.l      D0
  4403. 000033A2  81FC 0002                divs.w     D0, 0x2
  4404. 000033A6  3D40 FFFC                move.w     [A6 - 0x4], D0
  4405. 000033AA  302E 0008                move.w     D0, [A6 + 0x8]
  4406. 000033AE  48C0                     ext.l      D0
  4407. 000033B0  E580                     asl        D0, 2
  4408. 000033B2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4409. 000033B6  D1C0                     add.l      A0, D0
  4410. 000033B8  7000                     moveq.l    D0, 0x00
  4411. 000033BA  1010                     move.b     D0, [A0]
  4412. 000033BC  4A40                     tst.w      D0
  4413. 000033BE  6600 02B6                bne        +0x2B8 /* 00003676 */
  4414. 000033C2  302E FFFC                move.w     D0, [A6 - 0x4]
  4415. 000033C6  48C0                     ext.l      D0
  4416. 000033C8  E580                     asl        D0, 2
  4417. 000033CA  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4418. 000033CE  D1C0                     add.l      A0, D0
  4419. 000033D0  7000                     moveq.l    D0, 0x00
  4420. 000033D2  1010                     move.b     D0, [A0]
  4421. 000033D4  4A40                     tst.w      D0
  4422. 000033D6  6600 029E                bne        +0x2A0 /* 00003676 */
  4423. 000033DA  302E 0008                move.w     D0, [A6 + 0x8]
  4424. 000033DE  B06E 000A                cmp.w      D0, [A6 + 0xA]
  4425. 000033E2  5EC0                     sgt        D0
  4426. 000033E4  4400                     neg.b      D0
  4427. 000033E6  4880                     ext.w      D0
  4428. 000033E8  322E 0008                move.w     D1, [A6 + 0x8]
  4429. 000033EC  5341                     subq.w     D1, 1
  4430. 000033EE  48C1                     ext.l      D1
  4431. 000033F0  E581                     asl        D1, 2
  4432. 000033F2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4433. 000033F6  D1C1                     add.l      A0, D1
  4434. 000033F8  7200                     moveq.l    D1, 0x00
  4435. 000033FA  1210                     move.b     D1, [A0]
  4436. 000033FC  4A41                     tst.w      D1
  4437. 000033FE  57C1                     seq        D1
  4438. 00003400  4401                     neg.b      D1
  4439. 00003402  4881                     ext.w      D1
  4440. 00003404  8041                     or.w       D0, D1
  4441. 00003406  4A40                     tst.w      D0
  4442. 00003408  6700 026C                beq        +0x26E /* 00003676 */
  4443. 0000340C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4444. 00003410  102D 96E5                move.b     D0, [A5 - 0x691B]
  4445. 00003414  4880                     ext.w      D0
  4446. 00003416  3F00                     move.w     -[A7], D0
  4447. 00003418  4EBA FA3A                jsr        [PC - 0x5C6 /* 00002E54 */]
  4448. 0000341C  588F                     addq.l     A7, 4
  4449. 0000341E  4A40                     tst.w      D0
  4450. 00003420  6600 0254                bne        +0x256 /* 00003676 */
  4451. 00003424  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4452. 00003428  102D 96E5                move.b     D0, [A5 - 0x691B]
  4453. 0000342C  4880                     ext.w      D0
  4454. 0000342E  3F00                     move.w     -[A7], D0
  4455. 00003430  4EBA FA22                jsr        [PC - 0x5DE /* 00002E54 */]
  4456. 00003434  588F                     addq.l     A7, 4
  4457. 00003436  4A40                     tst.w      D0
  4458. 00003438  6600 023C                bne        +0x23E /* 00003676 */
  4459. 0000343C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  4460. 00003440  102D 96E5                move.b     D0, [A5 - 0x691B]
  4461. 00003444  4880                     ext.w      D0
  4462. 00003446  3F00                     move.w     -[A7], D0
  4463. 00003448  4EBA FA0A                jsr        [PC - 0x5F6 /* 00002E54 */]
  4464. 0000344C  588F                     addq.l     A7, 4
  4465. 0000344E  4A40                     tst.w      D0
  4466. 00003450  6600 0224                bne        +0x226 /* 00003676 */
  4467. 00003454  7001                     moveq.l    D0, 0x01
  4468. 00003456  3D40 FFFE                move.w     [A6 - 0x2], D0
  4469. 0000345A  6000 021A                bra        +0x21C /* 00003676 */
  4470. label0000345E:
  4471. 0000345E  7000                     moveq.l    D0, 0x00
  4472. 00003460  102E 000E                move.b     D0, [A6 + 0xE]
  4473. 00003464  0C40 0006                cmpi.w     D0, 0x6
  4474. 00003468  57C0                     seq        D0
  4475. 0000346A  4400                     neg.b      D0
  4476. 0000346C  4880                     ext.w      D0
  4477. 0000346E  C06E 000C                and.w      D0, [A6 + 0xC]
  4478. 00003472  4A40                     tst.w      D0
  4479. 00003474  6700 00E4                beq        +0xE6 /* 0000355A */
  4480. 00003478  302D 96E6                move.w     D0, [A5 - 0x691A]
  4481. 0000347C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4482. 00003480  48C0                     ext.l      D0
  4483. 00003482  E780                     asl        D0, 3
  4484. 00003484  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4485. 00003488  D1C0                     add.l      A0, D0
  4486. 0000348A  7000                     moveq.l    D0, 0x00
  4487. 0000348C  1028 0006                move.b     D0, [A0 + 0x6]
  4488. 00003490  0C40 0006                cmpi.w     D0, 0x6
  4489. 00003494  6600 01E0                bne        +0x1E2 /* 00003676 */
  4490. 00003498  302D 96E6                move.w     D0, [A5 - 0x691A]
  4491. 0000349C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4492. 000034A0  48C0                     ext.l      D0
  4493. 000034A2  E780                     asl        D0, 3
  4494. 000034A4  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4495. 000034A8  D1C0                     add.l      A0, D0
  4496. 000034AA  302D 96E6                move.w     D0, [A5 - 0x691A]
  4497. 000034AE  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4498. 000034B2  48C0                     ext.l      D0
  4499. 000034B4  E780                     asl        D0, 3
  4500. 000034B6  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  4501. 000034BA  D3C0                     add.l      A1, D0
  4502. 000034BC  3010                     move.w     D0, [A0]
  4503. 000034BE  9069 0002                sub.w      D0, [A1 + 0x2]
  4504. 000034C2  3F00                     move.w     -[A7], D0
  4505. 000034C4  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  4506. 000034C8  548F                     addq.l     A7, 2
  4507. 000034CA  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  4508. 000034CE  6D00 01A6                blt        +0x1A8 /* 00003676 */
  4509. 000034D2  302E 000A                move.w     D0, [A6 + 0xA]
  4510. 000034D6  48C0                     ext.l      D0
  4511. 000034D8  E580                     asl        D0, 2
  4512. 000034DA  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4513. 000034DE  D1C0                     add.l      A0, D0
  4514. 000034E0  7000                     moveq.l    D0, 0x00
  4515. 000034E2  1010                     move.b     D0, [A0]
  4516. 000034E4  0C40 0006                cmpi.w     D0, 0x6
  4517. 000034E8  57C0                     seq        D0
  4518. 000034EA  4400                     neg.b      D0
  4519. 000034EC  4880                     ext.w      D0
  4520. 000034EE  322E 000A                move.w     D1, [A6 + 0xA]
  4521. 000034F2  48C1                     ext.l      D1
  4522. 000034F4  E581                     asl        D1, 2
  4523. 000034F6  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4524. 000034FA  D1C1                     add.l      A0, D1
  4525. 000034FC  122D 96E4                move.b     D1, [A5 - 0x691C]
  4526. 00003500  4881                     ext.w      D1
  4527. 00003502  7400                     moveq.l    D2, 0x00
  4528. 00003504  1428 0001                move.b     D2, [A0 + 0x1]
  4529. 00003508  B441                     cmp.w      D2, D1
  4530. 0000350A  57C1                     seq        D1
  4531. 0000350C  4401                     neg.b      D1
  4532. 0000350E  4881                     ext.w      D1
  4533. 00003510  C041                     and.w      D0, D1
  4534. 00003512  4A40                     tst.w      D0
  4535. 00003514  6700 0160                beq        +0x162 /* 00003676 */
  4536. 00003518  302D 96E6                move.w     D0, [A5 - 0x691A]
  4537. 0000351C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4538. 00003520  48C0                     ext.l      D0
  4539. 00003522  E780                     asl        D0, 3
  4540. 00003524  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  4541. 00003528  D1C0                     add.l      A0, D0
  4542. 0000352A  302D 96E6                move.w     D0, [A5 - 0x691A]
  4543. 0000352E  0640 0067                addi.w     D0, 0x67 /* 'g' */
  4544. 00003532  48C0                     ext.l      D0
  4545. 00003534  E780                     asl        D0, 3
  4546. 00003536  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  4547. 0000353A  D3C0                     add.l      A1, D0
  4548. 0000353C  3010                     move.w     D0, [A0]
  4549. 0000353E  D069 0002                add.w      D0, [A1 + 0x2]
  4550. 00003542  48C0                     ext.l      D0
  4551. 00003544  81FC 0002                divs.w     D0, 0x2
  4552. 00003548  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4553. 0000354C  57C0                     seq        D0
  4554. 0000354E  4400                     neg.b      D0
  4555. 00003550  4880                     ext.w      D0
  4556. 00003552  3D40 FFFE                move.w     [A6 - 0x2], D0
  4557. 00003556  6000 011E                bra        +0x120 /* 00003676 */
  4558. label0000355A:
  4559. 0000355A  4A6E 000C                tst.w      [A6 + 0xC]
  4560. 0000355E  670C                     beq        +0xE /* 0000356C */
  4561. 00003560  1D6E 000E FFFB           move.b     [A6 - 0x5], [A6 + 0xE]
  4562. 00003566  7006                     moveq.l    D0, 0x06
  4563. 00003568  1D40 000E                move.b     [A6 + 0xE], D0
  4564. label0000356C:
  4565. 0000356C  302E 000A                move.w     D0, [A6 + 0xA]
  4566. 00003570  48C0                     ext.l      D0
  4567. 00003572  E580                     asl        D0, 2
  4568. 00003574  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4569. 00003578  D1C0                     add.l      A0, D0
  4570. 0000357A  1010                     move.b     D0, [A0]
  4571. 0000357C  B02E 000E                cmp.b      D0, [A6 + 0xE]
  4572. 00003580  6600 00E8                bne        +0xEA /* 0000366A */
  4573. 00003584  302E 000A                move.w     D0, [A6 + 0xA]
  4574. 00003588  48C0                     ext.l      D0
  4575. 0000358A  E580                     asl        D0, 2
  4576. 0000358C  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4577. 00003590  D1C0                     add.l      A0, D0
  4578. 00003592  102D 96E4                move.b     D0, [A5 - 0x691C]
  4579. 00003596  4880                     ext.w      D0
  4580. 00003598  7200                     moveq.l    D1, 0x00
  4581. 0000359A  1228 0001                move.b     D1, [A0 + 0x1]
  4582. 0000359E  B240                     cmp.w      D1, D0
  4583. 000035A0  6600 00C8                bne        +0xCA /* 0000366A */
  4584. 000035A4  302E 0008                move.w     D0, [A6 + 0x8]
  4585. 000035A8  48C0                     ext.l      D0
  4586. 000035AA  E580                     asl        D0, 2
  4587. 000035AC  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4588. 000035B0  D1C0                     add.l      A0, D0
  4589. 000035B2  1010                     move.b     D0, [A0]
  4590. 000035B4  B02E 000F                cmp.b      D0, [A6 + 0xF]
  4591. 000035B8  6600 00B0                bne        +0xB2 /* 0000366A */
  4592. 000035BC  7000                     moveq.l    D0, 0x00
  4593. 000035BE  102E 000F                move.b     D0, [A6 + 0xF]
  4594. 000035C2  4A40                     tst.w      D0
  4595. 000035C4  57C0                     seq        D0
  4596. 000035C6  4400                     neg.b      D0
  4597. 000035C8  4880                     ext.w      D0
  4598. 000035CA  322E 0008                move.w     D1, [A6 + 0x8]
  4599. 000035CE  48C1                     ext.l      D1
  4600. 000035D0  E581                     asl        D1, 2
  4601. 000035D2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4602. 000035D6  D1C1                     add.l      A0, D1
  4603. 000035D8  122D 96E5                move.b     D1, [A5 - 0x691B]
  4604. 000035DC  4881                     ext.w      D1
  4605. 000035DE  7400                     moveq.l    D2, 0x00
  4606. 000035E0  1428 0001                move.b     D2, [A0 + 0x1]
  4607. 000035E4  B441                     cmp.w      D2, D1
  4608. 000035E6  57C1                     seq        D1
  4609. 000035E8  4401                     neg.b      D1
  4610. 000035EA  4881                     ext.w      D1
  4611. 000035EC  8041                     or.w       D0, D1
  4612. 000035EE  4A40                     tst.w      D0
  4613. 000035F0  6700 0078                beq        +0x7A /* 0000366A */
  4614. 000035F4  7000                     moveq.l    D0, 0x00
  4615. 000035F6  102E 000E                move.b     D0, [A6 + 0xE]
  4616. 000035FA  0C40 0006                cmpi.w     D0, 0x6
  4617. 000035FE  6648                     bne        +0x4A /* 00003648 */
  4618. 00003600  302E 0008                move.w     D0, [A6 + 0x8]
  4619. 00003604  906E 000A                sub.w      D0, [A6 + 0xA]
  4620. 00003608  3F00                     move.w     -[A7], D0
  4621. 0000360A  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  4622. 0000360E  548F                     addq.l     A7, 2
  4623. 00003610  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  4624. 00003614  6C08                     bge        +0xA /* 0000361E */
  4625. 00003616  7001                     moveq.l    D0, 0x01
  4626. 00003618  3D40 FFFE                move.w     [A6 - 0x2], D0
  4627. 0000361C  604C                     bra        +0x4E /* 0000366A */
  4628. label0000361E:
  4629. 0000361E  302E 0008                move.w     D0, [A6 + 0x8]
  4630. 00003622  D06E 000A                add.w      D0, [A6 + 0xA]
  4631. 00003626  48C0                     ext.l      D0
  4632. 00003628  81FC 0002                divs.w     D0, 0x2
  4633. 0000362C  48C0                     ext.l      D0
  4634. 0000362E  E580                     asl        D0, 2
  4635. 00003630  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4636. 00003634  D1C0                     add.l      A0, D0
  4637. 00003636  7000                     moveq.l    D0, 0x00
  4638. 00003638  1010                     move.b     D0, [A0]
  4639. 0000363A  4A40                     tst.w      D0
  4640. 0000363C  57C0                     seq        D0
  4641. 0000363E  4400                     neg.b      D0
  4642. 00003640  4880                     ext.w      D0
  4643. 00003642  3D40 FFFE                move.w     [A6 - 0x2], D0
  4644. 00003646  6022                     bra        +0x24 /* 0000366A */
  4645. label00003648:
  4646. 00003648  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4647. 0000364C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  4648. 00003650  102D 96E4                move.b     D0, [A5 - 0x691C]
  4649. 00003654  4880                     ext.w      D0
  4650. 00003656  3F00                     move.w     -[A7], D0
  4651. 00003658  7000                     moveq.l    D0, 0x00
  4652. 0000365A  102E 000E                move.b     D0, [A6 + 0xE]
  4653. 0000365E  3F00                     move.w     -[A7], D0
  4654. 00003660  4EBA F620                jsr        [PC - 0x9E0 /* 00002C82 */]
  4655. 00003664  508F                     addq.l     A7, 8
  4656. 00003666  3D40 FFFE                move.w     [A6 - 0x2], D0
  4657. label0000366A:
  4658. 0000366A  4A6E 000C                tst.w      [A6 + 0xC]
  4659. 0000366E  6706                     beq        +0x8 /* 00003676 */
  4660. 00003670  1D6E FFFB 000E           move.b     [A6 + 0xE], [A6 - 0x5]
  4661. label00003676:
  4662. 00003676  302E FFFE                move.w     D0, [A6 - 0x2]
  4663. 0000367A  4E5E                     unlink     A6
  4664. 0000367C  4E75                     rts
  4665. 0000367E  4B49                     chk.w      D5, A1
  4666. 00003680  4C4C 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, A4
  4667. 00003684  5647                     addq.w     D7, 3
  4668. fn00003686:
  4669. 00003686  0C6D 0050 A184           cmpi.w     [A5 - 0x5E7C], 0x50 /* 'P' */
  4670. 0000368C  6C1A                     bge        +0x1C /* 000036A8 */
  4671. 0000368E  302D A184                move.w     D0, [A5 - 0x5E7C]
  4672. 00003692  526D A184                addq.w     [A5 - 0x5E7C], 1
  4673. 00003696  48C0                     ext.l      D0
  4674. 00003698  E780                     asl        D0, 3
  4675. 0000369A  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  4676. 0000369E  D1C0                     add.l      A0, D0
  4677. 000036A0  43ED 9EFC                lea.l      A1, [A5 - 0x6104]
  4678. 000036A4  20D9                     move.l     [A0]+, [A1]+
  4679. 000036A6  20D9                     move.l     [A0]+, [A1]+
  4680. label000036A8:
  4681. 000036A8  4E75                     rts
  4682. fn000036AA:
  4683. 000036AA  4E56 FFFE                link       A6, -0x0002
  4684. 000036AE  7001                     moveq.l    D0, 0x01
  4685. 000036B0  3B40 9F00                move.w     [A5 - 0x6100], D0
  4686. 000036B4  7002                     moveq.l    D0, 0x02
  4687. 000036B6  1D40 FFFF                move.b     [A6 - 0x1], D0
  4688. 000036BA  600E                     bra        +0x10 /* 000036CA */
  4689. label000036BC:
  4690. 000036BC  1B6E FFFF 9F02           move.b     [A5 - 0x60FE], [A6 - 0x1]
  4691. 000036C2  4EBA FFC2                jsr        [PC - 0x3E /* 00003686 */]
  4692. 000036C6  522E FFFF                addq.b     [A6 - 0x1], 1
  4693. label000036CA:
  4694. 000036CA  0C2E 0005 FFFF           cmpi.b     [A6 - 0x1], 0x5
  4695. 000036D0  6FEA                     ble        -0x14 /* 000036BC */
  4696. 000036D2  426D 9F00                clr.w      [A5 - 0x6100]
  4697. 000036D6  4E5E                     unlink     A6
  4698. 000036D8  4E75                     rts
  4699. 000036DA  494E                     chk.w      D4, A6
  4700. 000036DC  4954                     chk.w      D4, [A4]
  4701. 000036DE  4D4F                     chk.w      D6, A7
  4702. 000036E0  5647                     addq.w     D7, 3
  4703. fn000036E2:
  4704. 000036E2  4E56 FFFA                link       A6, -0x0006
  4705. 000036E6  426D 9F00                clr.w      [A5 - 0x6100]
  4706. 000036EA  302D 9EFC                move.w     D0, [A5 - 0x6104]
  4707. 000036EE  48C0                     ext.l      D0
  4708. 000036F0  E580                     asl        D0, 2
  4709. 000036F2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4710. 000036F6  D1C0                     add.l      A0, D0
  4711. 000036F8  1B50 9F03                move.b     [A5 - 0x60FD], [A0]
  4712. 000036FC  7006                     moveq.l    D0, 0x06
  4713. 000036FE  1B40 9F02                move.b     [A5 - 0x60FE], D0
  4714. 00003702  102D 96E4                move.b     D0, [A5 - 0x691C]
  4715. 00003706  4880                     ext.w      D0
  4716. 00003708  48C0                     ext.l      D0
  4717. 0000370A  D080                     add.l      D0, D0
  4718. 0000370C  41ED 9B10                lea.l      A0, [A5 - 0x64F0]
  4719. 00003710  D1C0                     add.l      A0, D0
  4720. 00003712  302D 9EFC                move.w     D0, [A5 - 0x6104]
  4721. 00003716  9050                     sub.w      D0, [A0]
  4722. 00003718  3D40 FFFE                move.w     [A6 - 0x2], D0
  4723. 0000371C  302E FFFE                move.w     D0, [A6 - 0x2]
  4724. 00003720  5340                     subq.w     D0, 1
  4725. 00003722  3D40 FFFC                move.w     [A6 - 0x4], D0
  4726. 00003726  6000 0092                bra        +0x94 /* 000037BA */
  4727. label0000372A:
  4728. 0000372A  302E FFFC                move.w     D0, [A6 - 0x4]
  4729. 0000372E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  4730. 00003732  6700 0082                beq        +0x84 /* 000037B6 */
  4731. 00003736  303C 0088                move.w     D0, 0x88
  4732. 0000373A  C06E FFFC                and.w      D0, [A6 - 0x4]
  4733. 0000373E  4A40                     tst.w      D0
  4734. 00003740  6600 0074                bne        +0x76 /* 000037B6 */
  4735. 00003744  302E FFFC                move.w     D0, [A6 - 0x4]
  4736. 00003748  48C0                     ext.l      D0
  4737. 0000374A  E580                     asl        D0, 2
  4738. 0000374C  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4739. 00003750  D1C0                     add.l      A0, D0
  4740. 00003752  7000                     moveq.l    D0, 0x00
  4741. 00003754  1010                     move.b     D0, [A0]
  4742. 00003756  0C40 0006                cmpi.w     D0, 0x6
  4743. 0000375A  57C0                     seq        D0
  4744. 0000375C  4400                     neg.b      D0
  4745. 0000375E  4880                     ext.w      D0
  4746. 00003760  322E FFFC                move.w     D1, [A6 - 0x4]
  4747. 00003764  48C1                     ext.l      D1
  4748. 00003766  E581                     asl        D1, 2
  4749. 00003768  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4750. 0000376C  D1C1                     add.l      A0, D1
  4751. 0000376E  122D 96E4                move.b     D1, [A5 - 0x691C]
  4752. 00003772  4881                     ext.w      D1
  4753. 00003774  7400                     moveq.l    D2, 0x00
  4754. 00003776  1428 0001                move.b     D2, [A0 + 0x1]
  4755. 0000377A  B441                     cmp.w      D2, D1
  4756. 0000377C  57C1                     seq        D1
  4757. 0000377E  4401                     neg.b      D1
  4758. 00003780  4881                     ext.w      D1
  4759. 00003782  C041                     and.w      D0, D1
  4760. 00003784  4A40                     tst.w      D0
  4761. 00003786  672E                     beq        +0x30 /* 000037B6 */
  4762. 00003788  3B6E FFFC 9EFE           move.w     [A5 - 0x6102], [A6 - 0x4]
  4763. 0000378E  0C6D 0008 9EFC           cmpi.w     [A5 - 0x6104], 0x8
  4764. 00003794  5DC0                     slt        D0
  4765. 00003796  4400                     neg.b      D0
  4766. 00003798  4880                     ext.w      D0
  4767. 0000379A  0C6D 0070 9EFC           cmpi.w     [A5 - 0x6104], 0x70 /* 'p' */
  4768. 000037A0  5CC1                     sge        D1
  4769. 000037A2  4401                     neg.b      D1
  4770. 000037A4  4881                     ext.w      D1
  4771. 000037A6  8041                     or.w       D0, D1
  4772. 000037A8  4A40                     tst.w      D0
  4773. 000037AA  6706                     beq        +0x8 /* 000037B2 */
  4774. 000037AC  4EBA FEFC                jsr        [PC - 0x104 /* 000036AA */]
  4775. 000037B0  6004                     bra        +0x6 /* 000037B6 */
  4776. label000037B2:
  4777. 000037B2  4EBA FED2                jsr        [PC - 0x12E /* 00003686 */]
  4778. label000037B6:
  4779. 000037B6  526E FFFC                addq.w     [A6 - 0x4], 1
  4780. label000037BA:
  4781. 000037BA  302E FFFE                move.w     D0, [A6 - 0x2]
  4782. 000037BE  5240                     addq.w     D0, 1
  4783. 000037C0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4784. 000037C4  6C00 FF64                bge        -0x9A /* 0000372A */
  4785. 000037C8  102D 96E4                move.b     D0, [A5 - 0x691C]
  4786. 000037CC  4880                     ext.w      D0
  4787. 000037CE  48C0                     ext.l      D0
  4788. 000037D0  D080                     add.l      D0, D0
  4789. 000037D2  41ED 96DC                lea.l      A0, [A5 - 0x6924]
  4790. 000037D6  D1C0                     add.l      A0, D0
  4791. 000037D8  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  4792. 000037DC  6000 00FE                bra        +0x100 /* 000038DC */
  4793. label000037E0:
  4794. 000037E0  102D 96E4                move.b     D0, [A5 - 0x691C]
  4795. 000037E4  4880                     ext.w      D0
  4796. 000037E6  48C0                     ext.l      D0
  4797. 000037E8  EB80                     asl        D0, 5
  4798. 000037EA  41ED 969C                lea.l      A0, [A5 - 0x6964]
  4799. 000037EE  D1C0                     add.l      A0, D0
  4800. 000037F0  302E FFFA                move.w     D0, [A6 - 0x6]
  4801. 000037F4  48C0                     ext.l      D0
  4802. 000037F6  D080                     add.l      D0, D0
  4803. 000037F8  D1C0                     add.l      A0, D0
  4804. 000037FA  7000                     moveq.l    D0, 0x00
  4805. 000037FC  1028 0001                move.b     D0, [A0 + 0x1]
  4806. 00003800  4A40                     tst.w      D0
  4807. 00003802  56C0                     sne        D0
  4808. 00003804  4400                     neg.b      D0
  4809. 00003806  4880                     ext.w      D0
  4810. 00003808  122D 96E4                move.b     D1, [A5 - 0x691C]
  4811. 0000380C  4881                     ext.w      D1
  4812. 0000380E  48C1                     ext.l      D1
  4813. 00003810  EB81                     asl        D1, 5
  4814. 00003812  41ED 969C                lea.l      A0, [A5 - 0x6964]
  4815. 00003816  D1C1                     add.l      A0, D1
  4816. 00003818  322E FFFA                move.w     D1, [A6 - 0x6]
  4817. 0000381C  48C1                     ext.l      D1
  4818. 0000381E  D281                     add.l      D1, D1
  4819. 00003820  D1C1                     add.l      A0, D1
  4820. 00003822  7200                     moveq.l    D1, 0x00
  4821. 00003824  1228 0001                move.b     D1, [A0 + 0x1]
  4822. 00003828  0C41 0006                cmpi.w     D1, 0x6
  4823. 0000382C  56C1                     sne        D1
  4824. 0000382E  4401                     neg.b      D1
  4825. 00003830  4881                     ext.w      D1
  4826. 00003832  C041                     and.w      D0, D1
  4827. 00003834  4A40                     tst.w      D0
  4828. 00003836  6700 00A0                beq        +0xA2 /* 000038D8 */
  4829. 0000383A  102D 96E4                move.b     D0, [A5 - 0x691C]
  4830. 0000383E  4880                     ext.w      D0
  4831. 00003840  48C0                     ext.l      D0
  4832. 00003842  EB80                     asl        D0, 5
  4833. 00003844  41ED 969C                lea.l      A0, [A5 - 0x6964]
  4834. 00003848  D1C0                     add.l      A0, D0
  4835. 0000384A  302E FFFA                move.w     D0, [A6 - 0x6]
  4836. 0000384E  48C0                     ext.l      D0
  4837. 00003850  D080                     add.l      D0, D0
  4838. 00003852  D1C0                     add.l      A0, D0
  4839. 00003854  102D 96E4                move.b     D0, [A5 - 0x691C]
  4840. 00003858  4880                     ext.w      D0
  4841. 0000385A  48C0                     ext.l      D0
  4842. 0000385C  EB80                     asl        D0, 5
  4843. 0000385E  43ED 969C                lea.l      A1, [A5 - 0x6964]
  4844. 00003862  D3C0                     add.l      A1, D0
  4845. 00003864  302E FFFA                move.w     D0, [A6 - 0x6]
  4846. 00003868  48C0                     ext.l      D0
  4847. 0000386A  D080                     add.l      D0, D0
  4848. 0000386C  D3C0                     add.l      A1, D0
  4849. 0000386E  3F2D 9EFC                move.w     -[A7], [A5 - 0x6104]
  4850. 00003872  7000                     moveq.l    D0, 0x00
  4851. 00003874  1011                     move.b     D0, [A1]
  4852. 00003876  3F00                     move.w     -[A7], D0
  4853. 00003878  102D 96E4                move.b     D0, [A5 - 0x691C]
  4854. 0000387C  4880                     ext.w      D0
  4855. 0000387E  3F00                     move.w     -[A7], D0
  4856. 00003880  7000                     moveq.l    D0, 0x00
  4857. 00003882  1028 0001                move.b     D0, [A0 + 0x1]
  4858. 00003886  3F00                     move.w     -[A7], D0
  4859. 00003888  4EBA F3F8                jsr        [PC - 0xC08 /* 00002C82 */]
  4860. 0000388C  508F                     addq.l     A7, 8
  4861. 0000388E  4A40                     tst.w      D0
  4862. 00003890  6746                     beq        +0x48 /* 000038D8 */
  4863. 00003892  102D 96E4                move.b     D0, [A5 - 0x691C]
  4864. 00003896  4880                     ext.w      D0
  4865. 00003898  48C0                     ext.l      D0
  4866. 0000389A  EB80                     asl        D0, 5
  4867. 0000389C  41ED 969C                lea.l      A0, [A5 - 0x6964]
  4868. 000038A0  D1C0                     add.l      A0, D0
  4869. 000038A2  302E FFFA                move.w     D0, [A6 - 0x6]
  4870. 000038A6  48C0                     ext.l      D0
  4871. 000038A8  D080                     add.l      D0, D0
  4872. 000038AA  D1C0                     add.l      A0, D0
  4873. 000038AC  7000                     moveq.l    D0, 0x00
  4874. 000038AE  1010                     move.b     D0, [A0]
  4875. 000038B0  3B40 9EFE                move.w     [A5 - 0x6102], D0
  4876. 000038B4  102D 96E4                move.b     D0, [A5 - 0x691C]
  4877. 000038B8  4880                     ext.w      D0
  4878. 000038BA  48C0                     ext.l      D0
  4879. 000038BC  EB80                     asl        D0, 5
  4880. 000038BE  41ED 969C                lea.l      A0, [A5 - 0x6964]
  4881. 000038C2  D1C0                     add.l      A0, D0
  4882. 000038C4  302E FFFA                move.w     D0, [A6 - 0x6]
  4883. 000038C8  48C0                     ext.l      D0
  4884. 000038CA  D080                     add.l      D0, D0
  4885. 000038CC  D1C0                     add.l      A0, D0
  4886. 000038CE  1B68 0001 9F02           move.b     [A5 - 0x60FE], [A0 + 0x1]
  4887. 000038D4  4EBA FDB0                jsr        [PC - 0x250 /* 00003686 */]
  4888. label000038D8:
  4889. 000038D8  536E FFFA                subq.w     [A6 - 0x6], 1
  4890. label000038DC:
  4891. 000038DC  4A6E FFFA                tst.w      [A6 - 0x6]
  4892. 000038E0  6C00 FEFE                bge        -0x100 /* 000037E0 */
  4893. 000038E4  4E5E                     unlink     A6
  4894. 000038E6  4E75                     rts
  4895. 000038E8  494E                     chk.w      D4, A6
  4896. 000038EA  4954                     chk.w      D4, [A4]
  4897. 000038EC  4D4F                     chk.w      D6, A7
  4898. 000038EE  5647                     addq.w     D7, 3
  4899. fn000038F0:
  4900. 000038F0  4E56 FFF6                link       A6, -0x000A
  4901. 000038F4  426D 9F00                clr.w      [A5 - 0x6100]
  4902. 000038F8  302D 9EFE                move.w     D0, [A5 - 0x6102]
  4903. 000038FC  48C0                     ext.l      D0
  4904. 000038FE  E580                     asl        D0, 2
  4905. 00003900  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4906. 00003904  D1C0                     add.l      A0, D0
  4907. 00003906  1B50 9F02                move.b     [A5 - 0x60FE], [A0]
  4908. 0000390A  422D 9F03                clr.b      [A5 - 0x60FD]
  4909. 0000390E  7000                     moveq.l    D0, 0x00
  4910. 00003910  102D 9F02                move.b     D0, [A5 - 0x60FE]
  4911. 00003914  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4912. 00003918  0001 0006                ori.b      D1, 0x6
  4913. 0000391C  0206 000C                andi.b     D6, 0xC
  4914. 00003920  00BE 00BC 00BA           ori.l      <<invalid special address>>, 0xBC00BA
  4915. 00003926  005E 0158                ori.w      [A6]+, 0x158
  4916. 0000392A  7007                     moveq.l    D0, 0x07
  4917. 0000392C  3D40 FFFA                move.w     [A6 - 0x6], D0
  4918. 00003930  6048                     bra        +0x4A /* 0000397A */
  4919. label00003932:
  4920. 00003932  302E FFFA                move.w     D0, [A6 - 0x6]
  4921. 00003936  48C0                     ext.l      D0
  4922. 00003938  D080                     add.l      D0, D0
  4923. 0000393A  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  4924. 0000393E  D1C0                     add.l      A0, D0
  4925. 00003940  302D 9EFE                move.w     D0, [A5 - 0x6102]
  4926. 00003944  D050                     add.w      D0, [A0]
  4927. 00003946  3D40 FFF6                move.w     [A6 - 0xA], D0
  4928. 0000394A  303C 0088                move.w     D0, 0x88
  4929. 0000394E  C06E FFF6                and.w      D0, [A6 - 0xA]
  4930. 00003952  4A40                     tst.w      D0
  4931. 00003954  6620                     bne        +0x22 /* 00003976 */
  4932. 00003956  302E FFF6                move.w     D0, [A6 - 0xA]
  4933. 0000395A  48C0                     ext.l      D0
  4934. 0000395C  E580                     asl        D0, 2
  4935. 0000395E  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4936. 00003962  D1C0                     add.l      A0, D0
  4937. 00003964  7000                     moveq.l    D0, 0x00
  4938. 00003966  1010                     move.b     D0, [A0]
  4939. 00003968  4A40                     tst.w      D0
  4940. 0000396A  660A                     bne        +0xC /* 00003976 */
  4941. 0000396C  3B6E FFF6 9EFC           move.w     [A5 - 0x6104], [A6 - 0xA]
  4942. 00003972  4EBA FD12                jsr        [PC - 0x2EE /* 00003686 */]
  4943. label00003976:
  4944. 00003976  536E FFFA                subq.w     [A6 - 0x6], 1
  4945. label0000397A:
  4946. 0000397A  4A6E FFFA                tst.w      [A6 - 0x6]
  4947. 0000397E  6CB2                     bge        -0x4C /* 00003932 */
  4948. 00003980  6000 01A0                bra        +0x1A2 /* 00003B22 */
  4949. 00003984  7007                     moveq.l    D0, 0x07
  4950. 00003986  3D40 FFFA                move.w     [A6 - 0x6], D0
  4951. 0000398A  6048                     bra        +0x4A /* 000039D4 */
  4952. label0000398C:
  4953. 0000398C  302E FFFA                move.w     D0, [A6 - 0x6]
  4954. 00003990  48C0                     ext.l      D0
  4955. 00003992  D080                     add.l      D0, D0
  4956. 00003994  41ED 9B00                lea.l      A0, [A5 - 0x6500]
  4957. 00003998  D1C0                     add.l      A0, D0
  4958. 0000399A  302D 9EFE                move.w     D0, [A5 - 0x6102]
  4959. 0000399E  D050                     add.w      D0, [A0]
  4960. 000039A0  3D40 FFF6                move.w     [A6 - 0xA], D0
  4961. 000039A4  303C 0088                move.w     D0, 0x88
  4962. 000039A8  C06E FFF6                and.w      D0, [A6 - 0xA]
  4963. 000039AC  4A40                     tst.w      D0
  4964. 000039AE  6620                     bne        +0x22 /* 000039D0 */
  4965. 000039B0  302E FFF6                move.w     D0, [A6 - 0xA]
  4966. 000039B4  48C0                     ext.l      D0
  4967. 000039B6  E580                     asl        D0, 2
  4968. 000039B8  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  4969. 000039BC  D1C0                     add.l      A0, D0
  4970. 000039BE  7000                     moveq.l    D0, 0x00
  4971. 000039C0  1010                     move.b     D0, [A0]
  4972. 000039C2  4A40                     tst.w      D0
  4973. 000039C4  660A                     bne        +0xC /* 000039D0 */
  4974. 000039C6  3B6E FFF6 9EFC           move.w     [A5 - 0x6104], [A6 - 0xA]
  4975. 000039CC  4EBA FCB8                jsr        [PC - 0x348 /* 00003686 */]
  4976. label000039D0:
  4977. 000039D0  536E FFFA                subq.w     [A6 - 0x6], 1
  4978. label000039D4:
  4979. 000039D4  4A6E FFFA                tst.w      [A6 - 0x6]
  4980. 000039D8  6CB2                     bge        -0x4C /* 0000398C */
  4981. 000039DA  6000 0146                bra        +0x148 /* 00003B22 */
  4982. 000039DE  7007                     moveq.l    D0, 0x07
  4983. 000039E0  3D40 FFFE                move.w     [A6 - 0x2], D0
  4984. 000039E4  426E FFFC                clr.w      [A6 - 0x4]
  4985. 000039E8  7000                     moveq.l    D0, 0x00
  4986. 000039EA  102D 9F02                move.b     D0, [A5 - 0x60FE]
  4987. 000039EE  0C40 0003                cmpi.w     D0, 0x3
  4988. 000039F2  6606                     bne        +0x8 /* 000039FA */
  4989. 000039F4  7003                     moveq.l    D0, 0x03
  4990. 000039F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  4991. label000039FA:
  4992. 000039FA  7000                     moveq.l    D0, 0x00
  4993. 000039FC  102D 9F02                move.b     D0, [A5 - 0x60FE]
  4994. 00003A00  0C40 0004                cmpi.w     D0, 0x4
  4995. 00003A04  6606                     bne        +0x8 /* 00003A0C */
  4996. 00003A06  7004                     moveq.l    D0, 0x04
  4997. 00003A08  3D40 FFFC                move.w     [A6 - 0x4], D0
  4998. label00003A0C:
  4999. 00003A0C  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  5000. 00003A12  6000 005E                bra        +0x60 /* 00003A72 */
  5001. label00003A16:
  5002. 00003A16  302E FFFA                move.w     D0, [A6 - 0x6]
  5003. 00003A1A  48C0                     ext.l      D0
  5004. 00003A1C  D080                     add.l      D0, D0
  5005. 00003A1E  41ED 9AF0                lea.l      A0, [A5 - 0x6510]
  5006. 00003A22  D1C0                     add.l      A0, D0
  5007. 00003A24  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  5008. 00003A28  302D 9EFE                move.w     D0, [A5 - 0x6102]
  5009. 00003A2C  D06E FFF8                add.w      D0, [A6 - 0x8]
  5010. 00003A30  3D40 FFF6                move.w     [A6 - 0xA], D0
  5011. 00003A34  602C                     bra        +0x2E /* 00003A62 */
  5012. label00003A36:
  5013. 00003A36  302E FFF6                move.w     D0, [A6 - 0xA]
  5014. 00003A3A  48C0                     ext.l      D0
  5015. 00003A3C  E580                     asl        D0, 2
  5016. 00003A3E  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  5017. 00003A42  D1C0                     add.l      A0, D0
  5018. 00003A44  7000                     moveq.l    D0, 0x00
  5019. 00003A46  1010                     move.b     D0, [A0]
  5020. 00003A48  4A40                     tst.w      D0
  5021. 00003A4A  6622                     bne        +0x24 /* 00003A6E */
  5022. 00003A4C  3B6E FFF6 9EFC           move.w     [A5 - 0x6104], [A6 - 0xA]
  5023. 00003A52  4EBA FC32                jsr        [PC - 0x3CE /* 00003686 */]
  5024. 00003A56  302D 9EFC                move.w     D0, [A5 - 0x6104]
  5025. 00003A5A  D06E FFF8                add.w      D0, [A6 - 0x8]
  5026. 00003A5E  3D40 FFF6                move.w     [A6 - 0xA], D0
  5027. label00003A62:
  5028. 00003A62  303C 0088                move.w     D0, 0x88
  5029. 00003A66  C06E FFF6                and.w      D0, [A6 - 0xA]
  5030. 00003A6A  4A40                     tst.w      D0
  5031. 00003A6C  67C8                     beq        -0x36 /* 00003A36 */
  5032. label00003A6E:
  5033. 00003A6E  536E FFFA                subq.w     [A6 - 0x6], 1
  5034. label00003A72:
  5035. 00003A72  302E FFFA                move.w     D0, [A6 - 0x6]
  5036. 00003A76  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5037. 00003A7A  6C9A                     bge        -0x64 /* 00003A16 */
  5038. 00003A7C  6000 00A4                bra        +0xA6 /* 00003B22 */
  5039. 00003A80  102D 96E4                move.b     D0, [A5 - 0x691C]
  5040. 00003A84  4880                     ext.w      D0
  5041. 00003A86  48C0                     ext.l      D0
  5042. 00003A88  D080                     add.l      D0, D0
  5043. 00003A8A  41ED 9B10                lea.l      A0, [A5 - 0x64F0]
  5044. 00003A8E  D1C0                     add.l      A0, D0
  5045. 00003A90  302D 9EFE                move.w     D0, [A5 - 0x6102]
  5046. 00003A94  D050                     add.w      D0, [A0]
  5047. 00003A96  3B40 9EFC                move.w     [A5 - 0x6104], D0
  5048. 00003A9A  302D 9EFC                move.w     D0, [A5 - 0x6104]
  5049. 00003A9E  48C0                     ext.l      D0
  5050. 00003AA0  E580                     asl        D0, 2
  5051. 00003AA2  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  5052. 00003AA6  D1C0                     add.l      A0, D0
  5053. 00003AA8  7000                     moveq.l    D0, 0x00
  5054. 00003AAA  1010                     move.b     D0, [A0]
  5055. 00003AAC  4A40                     tst.w      D0
  5056. 00003AAE  6600 0072                bne        +0x74 /* 00003B22 */
  5057. 00003AB2  0C6D 0008 9EFC           cmpi.w     [A5 - 0x6104], 0x8
  5058. 00003AB8  5DC0                     slt        D0
  5059. 00003ABA  4400                     neg.b      D0
  5060. 00003ABC  4880                     ext.w      D0
  5061. 00003ABE  0C6D 0070 9EFC           cmpi.w     [A5 - 0x6104], 0x70 /* 'p' */
  5062. 00003AC4  5CC1                     sge        D1
  5063. 00003AC6  4401                     neg.b      D1
  5064. 00003AC8  4881                     ext.w      D1
  5065. 00003ACA  8041                     or.w       D0, D1
  5066. 00003ACC  4A40                     tst.w      D0
  5067. 00003ACE  6706                     beq        +0x8 /* 00003AD6 */
  5068. 00003AD0  4EBA FBD8                jsr        [PC - 0x428 /* 000036AA */]
  5069. 00003AD4  604C                     bra        +0x4E /* 00003B22 */
  5070. label00003AD6:
  5071. 00003AD6  4EBA FBAE                jsr        [PC - 0x452 /* 00003686 */]
  5072. 00003ADA  0C6D 0018 9EFE           cmpi.w     [A5 - 0x6102], 0x18
  5073. 00003AE0  5DC0                     slt        D0
  5074. 00003AE2  4400                     neg.b      D0
  5075. 00003AE4  4880                     ext.w      D0
  5076. 00003AE6  0C6D 0060 9EFE           cmpi.w     [A5 - 0x6102], 0x60 /* '`' */
  5077. 00003AEC  5CC1                     sge        D1
  5078. 00003AEE  4401                     neg.b      D1
  5079. 00003AF0  4881                     ext.w      D1
  5080. 00003AF2  8041                     or.w       D0, D1
  5081. 00003AF4  4A40                     tst.w      D0
  5082. 00003AF6  672A                     beq        +0x2C /* 00003B22 */
  5083. 00003AF8  302D 9EFC                move.w     D0, [A5 - 0x6104]
  5084. 00003AFC  906D 9EFE                sub.w      D0, [A5 - 0x6102]
  5085. 00003B00  D06D 9EFC                add.w      D0, [A5 - 0x6104]
  5086. 00003B04  3B40 9EFC                move.w     [A5 - 0x6104], D0
  5087. 00003B08  302D 9EFC                move.w     D0, [A5 - 0x6104]
  5088. 00003B0C  48C0                     ext.l      D0
  5089. 00003B0E  E580                     asl        D0, 2
  5090. 00003B10  41ED 94BC                lea.l      A0, [A5 - 0x6B44]
  5091. 00003B14  D1C0                     add.l      A0, D0
  5092. 00003B16  7000                     moveq.l    D0, 0x00
  5093. 00003B18  1010                     move.b     D0, [A0]
  5094. 00003B1A  4A40                     tst.w      D0
  5095. 00003B1C  6604                     bne        +0x6 /* 00003B22 */
  5096. 00003B1E  4EBA FB66                jsr        [PC - 0x49A /* 00003686 */]
  5097. label00003B22:
  5098. 00003B22  4E5E                     unlink     A6
  5099. 00003B24  4E75                     rts
  5100. 00003B26  494E                     chk.w      D4, A6
  5101. 00003B28  4954                     chk.w      D4, [A4]
  5102. 00003B2A  4D4F                     chk.w      D6, A7
  5103. 00003B2C  5647                     addq.w     D7, 3
  5104. export_98:
  5105. 00003B2E  4E56 FFFA                link       A6, -0x0006
  5106. 00003B32  7006                     moveq.l    D0, 0x06
  5107. 00003B34  3D40 FFFE                move.w     [A6 - 0x2], D0
  5108. 00003B38  426D A184                clr.w      [A5 - 0x5E7C]
  5109. 00003B3C  426D A186                clr.w      [A5 - 0x5E7A]
  5110. 00003B40  7001                     moveq.l    D0, 0x01
  5111. 00003B42  3D40 FFFA                move.w     [A6 - 0x6], D0
  5112. 00003B46  604E                     bra        +0x50 /* 00003B96 */
  5113. label00003B48:
  5114. 00003B48  102D 96E5                move.b     D0, [A5 - 0x691B]
  5115. 00003B4C  4880                     ext.w      D0
  5116. 00003B4E  48C0                     ext.l      D0
  5117. 00003B50  EB80                     asl        D0, 5
  5118. 00003B52  41ED 969C                lea.l      A0, [A5 - 0x6964]
  5119. 00003B56  D1C0                     add.l      A0, D0
  5120. 00003B58  302E FFFA                move.w     D0, [A6 - 0x6]
  5121. 00003B5C  48C0                     ext.l      D0
  5122. 00003B5E  D080                     add.l      D0, D0
  5123. 00003B60  D1C0                     add.l      A0, D0
  5124. 00003B62  7000                     moveq.l    D0, 0x00
  5125. 00003B64  1028 0001                move.b     D0, [A0 + 0x1]
  5126. 00003B68  4A40                     tst.w      D0
  5127. 00003B6A  6726                     beq        +0x28 /* 00003B92 */
  5128. 00003B6C  102D 96E5                move.b     D0, [A5 - 0x691B]
  5129. 00003B70  4880                     ext.w      D0
  5130. 00003B72  48C0                     ext.l      D0
  5131. 00003B74  EB80                     asl        D0, 5
  5132. 00003B76  41ED 969C                lea.l      A0, [A5 - 0x6964]
  5133. 00003B7A  D1C0                     add.l      A0, D0
  5134. 00003B7C  302E FFFA                move.w     D0, [A6 - 0x6]
  5135. 00003B80  48C0                     ext.l      D0
  5136. 00003B82  D080                     add.l      D0, D0
  5137. 00003B84  D1C0                     add.l      A0, D0
  5138. 00003B86  7000                     moveq.l    D0, 0x00
  5139. 00003B88  1010                     move.b     D0, [A0]
  5140. 00003B8A  3B40 9EFC                move.w     [A5 - 0x6104], D0
  5141. 00003B8E  4EBA FB52                jsr        [PC - 0x4AE /* 000036E2 */]
  5142. label00003B92:
  5143. 00003B92  526E FFFA                addq.w     [A6 - 0x6], 1
  5144. label00003B96:
  5145. 00003B96  102D 96E5                move.b     D0, [A5 - 0x691B]
  5146. 00003B9A  4880                     ext.w      D0
  5147. 00003B9C  48C0                     ext.l      D0
  5148. 00003B9E  D080                     add.l      D0, D0
  5149. 00003BA0  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  5150. 00003BA4  D1C0                     add.l      A0, D0
  5151. 00003BA6  302E FFFA                move.w     D0, [A6 - 0x6]
  5152. 00003BAA  B050                     cmp.w      D0, [A0]
  5153. 00003BAC  6F9A                     ble        -0x64 /* 00003B48 */
  5154. 00003BAE  7001                     moveq.l    D0, 0x01
  5155. 00003BB0  3B40 9F00                move.w     [A5 - 0x6100], D0
  5156. 00003BB4  7001                     moveq.l    D0, 0x01
  5157. 00003BB6  1B40 9F02                move.b     [A5 - 0x60FE], D0
  5158. 00003BBA  422D 9F03                clr.b      [A5 - 0x60FD]
  5159. 00003BBE  7001                     moveq.l    D0, 0x01
  5160. 00003BC0  3D40 FFFE                move.w     [A6 - 0x2], D0
  5161. 00003BC4  6058                     bra        +0x5A /* 00003C1E */
  5162. label00003BC6:
  5163. 00003BC6  102D 96E4                move.b     D0, [A5 - 0x691C]
  5164. 00003BCA  4880                     ext.w      D0
  5165. 00003BCC  48C0                     ext.l      D0
  5166. 00003BCE  E780                     asl        D0, 3
  5167. 00003BD0  41ED 9B20                lea.l      A0, [A5 - 0x64E0]
  5168. 00003BD4  D1C0                     add.l      A0, D0
  5169. 00003BD6  302E FFFE                move.w     D0, [A6 - 0x2]
  5170. 00003BDA  48C0                     ext.l      D0
  5171. 00003BDC  E580                     asl        D0, 2
  5172. 00003BDE  D1C0                     add.l      A0, D0
  5173. 00003BE0  3B50 9EFC                move.w     [A5 - 0x6104], [A0]
  5174. 00003BE4  102D 96E4                move.b     D0, [A5 - 0x691C]
  5175. 00003BE8  4880                     ext.w      D0
  5176. 00003BEA  48C0                     ext.l      D0
  5177. 00003BEC  E780                     asl        D0, 3
  5178. 00003BEE  41ED 9B20                lea.l      A0, [A5 - 0x64E0]
  5179. 00003BF2  D1C0                     add.l      A0, D0
  5180. 00003BF4  302E FFFE                move.w     D0, [A6 - 0x2]
  5181. 00003BF8  48C0                     ext.l      D0
  5182. 00003BFA  E580                     asl        D0, 2
  5183. 00003BFC  D1C0                     add.l      A0, D0
  5184. 00003BFE  3B68 0002 9EFE           move.w     [A5 - 0x6102], [A0 + 0x2]
  5185. 00003C04  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  5186. 00003C08  2F20                     move.l     -[A7], -[A0]
  5187. 00003C0A  2F20                     move.l     -[A7], -[A0]
  5188. 00003C0C  4EBA F72A                jsr        [PC - 0x8D6 /* 00003338 */]
  5189. 00003C10  508F                     addq.l     A7, 8
  5190. 00003C12  4A40                     tst.w      D0
  5191. 00003C14  6704                     beq        +0x6 /* 00003C1A */
  5192. 00003C16  4EBA FA6E                jsr        [PC - 0x592 /* 00003686 */]
  5193. label00003C1A:
  5194. 00003C1A  536E FFFE                subq.w     [A6 - 0x2], 1
  5195. label00003C1E:
  5196. 00003C1E  4A6E FFFE                tst.w      [A6 - 0x2]
  5197. 00003C22  6CA2                     bge        -0x5C /* 00003BC6 */
  5198. 00003C24  102D 96E4                move.b     D0, [A5 - 0x691C]
  5199. 00003C28  4880                     ext.w      D0
  5200. 00003C2A  48C0                     ext.l      D0
  5201. 00003C2C  D080                     add.l      D0, D0
  5202. 00003C2E  41ED 96E0                lea.l      A0, [A5 - 0x6920]
  5203. 00003C32  D1C0                     add.l      A0, D0
  5204. 00003C34  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  5205. 00003C38  604E                     bra        +0x50 /* 00003C88 */
  5206. label00003C3A:
  5207. 00003C3A  102D 96E4                move.b     D0, [A5 - 0x691C]
  5208. 00003C3E  4880                     ext.w      D0
  5209. 00003C40  48C0                     ext.l      D0
  5210. 00003C42  EB80                     asl        D0, 5
  5211. 00003C44  41ED 969C                lea.l      A0, [A5 - 0x6964]
  5212. 00003C48  D1C0                     add.l      A0, D0
  5213. 00003C4A  302E FFFA                move.w     D0, [A6 - 0x6]
  5214. 00003C4E  48C0                     ext.l      D0
  5215. 00003C50  D080                     add.l      D0, D0
  5216. 00003C52  D1C0                     add.l      A0, D0
  5217. 00003C54  7000                     moveq.l    D0, 0x00
  5218. 00003C56  1028 0001                move.b     D0, [A0 + 0x1]
  5219. 00003C5A  4A40                     tst.w      D0
  5220. 00003C5C  6726                     beq        +0x28 /* 00003C84 */
  5221. 00003C5E  102D 96E4                move.b     D0, [A5 - 0x691C]
  5222. 00003C62  4880                     ext.w      D0
  5223. 00003C64  48C0                     ext.l      D0
  5224. 00003C66  EB80                     asl        D0, 5
  5225. 00003C68  41ED 969C                lea.l      A0, [A5 - 0x6964]
  5226. 00003C6C  D1C0                     add.l      A0, D0
  5227. 00003C6E  302E FFFA                move.w     D0, [A6 - 0x6]
  5228. 00003C72  48C0                     ext.l      D0
  5229. 00003C74  D080                     add.l      D0, D0
  5230. 00003C76  D1C0                     add.l      A0, D0
  5231. 00003C78  7000                     moveq.l    D0, 0x00
  5232. 00003C7A  1010                     move.b     D0, [A0]
  5233. 00003C7C  3B40 9EFE                move.w     [A5 - 0x6102], D0
  5234. 00003C80  4EBA FC6E                jsr        [PC - 0x392 /* 000038F0 */]
  5235. label00003C84:
  5236. 00003C84  536E FFFA                subq.w     [A6 - 0x6], 1
  5237. label00003C88:
  5238. 00003C88  4A6E FFFA                tst.w      [A6 - 0x6]
  5239. 00003C8C  6CAC                     bge        -0x52 /* 00003C3A */
  5240. 00003C8E  302D 96E6                move.w     D0, [A5 - 0x691A]
  5241. 00003C92  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5242. 00003C96  48C0                     ext.l      D0
  5243. 00003C98  E780                     asl        D0, 3
  5244. 00003C9A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5245. 00003C9E  D1C0                     add.l      A0, D0
  5246. 00003CA0  7000                     moveq.l    D0, 0x00
  5247. 00003CA2  1028 0006                move.b     D0, [A0 + 0x6]
  5248. 00003CA6  0C40 0006                cmpi.w     D0, 0x6
  5249. 00003CAA  6600 00FE                bne        +0x100 /* 00003DAA */
  5250. 00003CAE  302D 96E6                move.w     D0, [A5 - 0x691A]
  5251. 00003CB2  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5252. 00003CB6  48C0                     ext.l      D0
  5253. 00003CB8  E780                     asl        D0, 3
  5254. 00003CBA  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5255. 00003CBE  D1C0                     add.l      A0, D0
  5256. 00003CC0  302D 96E6                move.w     D0, [A5 - 0x691A]
  5257. 00003CC4  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5258. 00003CC8  48C0                     ext.l      D0
  5259. 00003CCA  E780                     asl        D0, 3
  5260. 00003CCC  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  5261. 00003CD0  D3C0                     add.l      A1, D0
  5262. 00003CD2  3010                     move.w     D0, [A0]
  5263. 00003CD4  9069 0002                sub.w      D0, [A1 + 0x2]
  5264. 00003CD8  3F00                     move.w     -[A7], D0
  5265. 00003CDA  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  5266. 00003CDE  548F                     addq.l     A7, 2
  5267. 00003CE0  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  5268. 00003CE4  6D00 00C4                blt        +0xC6 /* 00003DAA */
  5269. 00003CE8  7001                     moveq.l    D0, 0x01
  5270. 00003CEA  3B40 9F00                move.w     [A5 - 0x6100], D0
  5271. 00003CEE  7006                     moveq.l    D0, 0x06
  5272. 00003CF0  1B40 9F02                move.b     [A5 - 0x60FE], D0
  5273. 00003CF4  422D 9F03                clr.b      [A5 - 0x60FD]
  5274. 00003CF8  302D 96E6                move.w     D0, [A5 - 0x691A]
  5275. 00003CFC  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5276. 00003D00  48C0                     ext.l      D0
  5277. 00003D02  E780                     asl        D0, 3
  5278. 00003D04  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5279. 00003D08  D1C0                     add.l      A0, D0
  5280. 00003D0A  302D 96E6                move.w     D0, [A5 - 0x691A]
  5281. 00003D0E  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5282. 00003D12  48C0                     ext.l      D0
  5283. 00003D14  E780                     asl        D0, 3
  5284. 00003D16  43ED 96E8                lea.l      A1, [A5 - 0x6918]
  5285. 00003D1A  D3C0                     add.l      A1, D0
  5286. 00003D1C  3010                     move.w     D0, [A0]
  5287. 00003D1E  D069 0002                add.w      D0, [A1 + 0x2]
  5288. 00003D22  48C0                     ext.l      D0
  5289. 00003D24  81FC 0002                divs.w     D0, 0x2
  5290. 00003D28  3B40 9EFC                move.w     [A5 - 0x6104], D0
  5291. 00003D2C  302D 96E6                move.w     D0, [A5 - 0x691A]
  5292. 00003D30  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5293. 00003D34  48C0                     ext.l      D0
  5294. 00003D36  E780                     asl        D0, 3
  5295. 00003D38  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5296. 00003D3C  D1C0                     add.l      A0, D0
  5297. 00003D3E  3010                     move.w     D0, [A0]
  5298. 00003D40  5340                     subq.w     D0, 1
  5299. 00003D42  3D40 FFFC                move.w     [A6 - 0x4], D0
  5300. 00003D46  6046                     bra        +0x48 /* 00003D8E */
  5301. label00003D48:
  5302. 00003D48  302D 96E6                move.w     D0, [A5 - 0x691A]
  5303. 00003D4C  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5304. 00003D50  48C0                     ext.l      D0
  5305. 00003D52  E780                     asl        D0, 3
  5306. 00003D54  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5307. 00003D58  D1C0                     add.l      A0, D0
  5308. 00003D5A  302E FFFC                move.w     D0, [A6 - 0x4]
  5309. 00003D5E  B050                     cmp.w      D0, [A0]
  5310. 00003D60  6728                     beq        +0x2A /* 00003D8A */
  5311. 00003D62  303C 0088                move.w     D0, 0x88
  5312. 00003D66  C06E FFFC                and.w      D0, [A6 - 0x4]
  5313. 00003D6A  4A40                     tst.w      D0
  5314. 00003D6C  661C                     bne        +0x1E /* 00003D8A */
  5315. 00003D6E  3B6E FFFC 9EFE           move.w     [A5 - 0x6102], [A6 - 0x4]
  5316. 00003D74  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  5317. 00003D78  2F20                     move.l     -[A7], -[A0]
  5318. 00003D7A  2F20                     move.l     -[A7], -[A0]
  5319. 00003D7C  4EBA F5BA                jsr        [PC - 0xA46 /* 00003338 */]
  5320. 00003D80  508F                     addq.l     A7, 8
  5321. 00003D82  4A40                     tst.w      D0
  5322. 00003D84  6704                     beq        +0x6 /* 00003D8A */
  5323. 00003D86  4EBA F8FE                jsr        [PC - 0x702 /* 00003686 */]
  5324. label00003D8A:
  5325. 00003D8A  526E FFFC                addq.w     [A6 - 0x4], 1
  5326. label00003D8E:
  5327. 00003D8E  302D 96E6                move.w     D0, [A5 - 0x691A]
  5328. 00003D92  0640 0067                addi.w     D0, 0x67 /* 'g' */
  5329. 00003D96  48C0                     ext.l      D0
  5330. 00003D98  E780                     asl        D0, 3
  5331. 00003D9A  41ED 96E8                lea.l      A0, [A5 - 0x6918]
  5332. 00003D9E  D1C0                     add.l      A0, D0
  5333. 00003DA0  3010                     move.w     D0, [A0]
  5334. 00003DA2  5240                     addq.w     D0, 1
  5335. 00003DA4  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5336. 00003DA8  6C9E                     bge        -0x60 /* 00003D48 */
  5337. label00003DAA:
  5338. 00003DAA  4E5E                     unlink     A6
  5339. 00003DAC  4E75                     rts
  5340. 00003DAE  494E                     chk.w      D4, A6
  5341. 00003DB0  4954                     chk.w      D4, [A4]
  5342. 00003DB2  4D4F                     chk.w      D6, A7
  5343. 00003DB4  5647                     addq.w     D7, 3
  5344. export_93:
  5345. 00003DB6  302D A186                move.w     D0, [A5 - 0x5E7A]
  5346. 00003DBA  B06D A184                cmp.w      D0, [A5 - 0x5E7C]
  5347. 00003DBE  6D0E                     blt        +0x10 /* 00003DCE */
  5348. 00003DC0  41ED 9EFC                lea.l      A0, [A5 - 0x6104]
  5349. 00003DC4  43ED 9AE8                lea.l      A1, [A5 - 0x6518]
  5350. 00003DC8  20D9                     move.l     [A0]+, [A1]+
  5351. 00003DCA  20D9                     move.l     [A0]+, [A1]+
  5352. 00003DCC  601A                     bra        +0x1C /* 00003DE8 */
  5353. label00003DCE:
  5354. 00003DCE  302D A186                move.w     D0, [A5 - 0x5E7A]
  5355. 00003DD2  526D A186                addq.w     [A5 - 0x5E7A], 1
  5356. 00003DD6  48C0                     ext.l      D0
  5357. 00003DD8  E780                     asl        D0, 3
  5358. 00003DDA  41ED 9F04                lea.l      A0, [A5 - 0x60FC]
  5359. 00003DDE  D1C0                     add.l      A0, D0
  5360. 00003DE0  43ED 9EFC                lea.l      A1, [A5 - 0x6104]
  5361. 00003DE4  22D8                     move.l     [A1]+, [A0]+
  5362. 00003DE6  22D8                     move.l     [A1]+, [A0]+
  5363. label00003DE8:
  5364. 00003DE8  4E75                     rts
  5365. fn00003DEA:
  5366. 00003DEA  4E56 0000                link       A6, 0
  5367. 00003DEE  7001                     moveq.l    D0, 0x01
  5368. 00003DF0  C06E 0008                and.w      D0, [A6 + 0x8]
  5369. 00003DF4  4E5E                     unlink     A6
  5370. 00003DF6  4E75                     rts
  5371. 00003DF8  4F44                     chk.w      D7, D4
  5372. 00003DFA  4420                     neg.b      -[A0]
  5373. 00003DFC  2020                     move.l     D0, -[A0]
  5374. 00003DFE  2020                     move.l     D0, -[A0]
  5375. export_103:
  5376. fn00003E00:
  5377. 00003E00  4E56 FFE0                link       A6, -0x0020
  5378. 00003E04  7001                     moveq.l    D0, 0x01
  5379. 00003E06  1B40 DAC3                move.b     [A5 - 0x253D], D0
  5380. 00003E0A  41EE 0008                lea.l      A0, [A6 + 0x8]
  5381. 00003E0E  2D48 FFE0                move.l     [A6 - 0x20], A0
  5382. 00003E12  102D 96E4                move.b     D0, [A5 - 0x691C]
  5383. 00003E16  4880                     ext.w      D0
  5384. 00003E18  48C0                     ext.l      D0
  5385. 00003E1A  D080                     add.l      D0, D0
  5386. 00003E1C  41ED DABE                lea.l      A0, [A5 - 0x2542]
  5387. 00003E20  D1C0                     add.l      A0, D0
  5388. 00003E22  0C50 0002                cmpi.w     [A0], 0x2
  5389. 00003E26  661C                     bne        +0x1E /* 00003E44 */
  5390. 00003E28  4A2D ED6F                tst.b      [A5 - 0x1291]
  5391. 00003E2C  6606                     bne        +0x8 /* 00003E34 */
  5392. 00003E2E  4A6E 0010                tst.w      [A6 + 0x10]
  5393. 00003E32  6706                     beq        +0x8 /* 00003E3A */
  5394. label00003E34:
  5395. 00003E34  422D ED6F                clr.b      [A5 - 0x1291]
  5396. 00003E38  600A                     bra        +0xC /* 00003E44 */
  5397. label00003E3A:
  5398. 00003E3A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5399. 00003E3E  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  5400. 00003E42  588F                     addq.l     A7, 4
  5401. label00003E44:
  5402. 00003E44  422E FFEE                clr.b      [A6 - 0x12]
  5403. 00003E48  7001                     moveq.l    D0, 0x01
  5404. 00003E4A  1D40 FFED                move.b     [A6 - 0x13], D0
  5405. 00003E4E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5406. 00003E52  4A68 0004                tst.w      [A0 + 0x4]
  5407. 00003E56  6700 0150                beq        +0x152 /* 00003FA8 */
  5408. 00003E5A  102D 96E4                move.b     D0, [A5 - 0x691C]
  5409. 00003E5E  4880                     ext.w      D0
  5410. 00003E60  48C0                     ext.l      D0
  5411. 00003E62  D080                     add.l      D0, D0
  5412. 00003E64  41ED DABE                lea.l      A0, [A5 - 0x2542]
  5413. 00003E68  D1C0                     add.l      A0, D0
  5414. 00003E6A  0C50 0002                cmpi.w     [A0], 0x2
  5415. 00003E6E  6606                     bne        +0x8 /* 00003E76 */
  5416. 00003E70  7001                     moveq.l    D0, 0x01
  5417. 00003E72  1B40 ED6F                move.b     [A5 - 0x1291], D0
  5418. label00003E76:
  5419. 00003E76  206E FFE0                movea.l    A0, [A6 - 0x20]
  5420. 00003E7A  7000                     moveq.l    D0, 0x00
  5421. 00003E7C  1028 0006                move.b     D0, [A0 + 0x6]
  5422. 00003E80  0C40 0006                cmpi.w     D0, 0x6
  5423. 00003E84  666E                     bne        +0x70 /* 00003EF4 */
  5424. 00003E86  206E FFE0                movea.l    A0, [A6 - 0x20]
  5425. 00003E8A  7007                     moveq.l    D0, 0x07
  5426. 00003E8C  C050                     and.w      D0, [A0]
  5427. 00003E8E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5428. 00003E92  7270                     moveq.l    D1, 0x70
  5429. 00003E94  C268 0002                and.w      D1, [A0 + 0x2]
  5430. 00003E98  8041                     or.w       D0, D1
  5431. 00003E9A  3D40 FFF8                move.w     [A6 - 0x8], D0
  5432. 00003E9E  3D40 FFE4                move.w     [A6 - 0x1C], D0
  5433. 00003EA2  206E FFE0                movea.l    A0, [A6 - 0x20]
  5434. 00003EA6  3D68 0002 FFFA           move.w     [A6 - 0x6], [A0 + 0x2]
  5435. 00003EAC  426E FFFC                clr.w      [A6 - 0x4]
  5436. 00003EB0  206E FFE0                movea.l    A0, [A6 - 0x20]
  5437. 00003EB4  1D68 0006 FFFE           move.b     [A6 - 0x2], [A0 + 0x6]
  5438. 00003EBA  7006                     moveq.l    D0, 0x06
  5439. 00003EBC  1D40 FFFF                move.b     [A6 - 0x1], D0
  5440. 00003EC0  4267                     clr.w      -[A7]
  5441. 00003EC2  41D6                     lea.l      A0, [A6]
  5442. 00003EC4  2F20                     move.l     -[A7], -[A0]
  5443. 00003EC6  2F20                     move.l     -[A7], -[A0]
  5444. 00003EC8  4EBA FF36                jsr        [PC - 0xCA /* 00003E00 */]
  5445. 00003ECC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5446. 00003ED0  7001                     moveq.l    D0, 0x01
  5447. 00003ED2  1B40 DAC3                move.b     [A5 - 0x253D], D0
  5448. 00003ED6  206E FFE0                movea.l    A0, [A6 - 0x20]
  5449. 00003EDA  316E FFE4 0002           move.w     [A0 + 0x2], [A6 - 0x1C]
  5450. 00003EE0  206E FFE0                movea.l    A0, [A6 - 0x20]
  5451. 00003EE4  4268 0004                clr.w      [A0 + 0x4]
  5452. 00003EE8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5453. 00003EEC  4228 0007                clr.b      [A0 + 0x7]
  5454. 00003EF0  6000 00B6                bra        +0xB8 /* 00003FA8 */
  5455. label00003EF4:
  5456. 00003EF4  206E FFE0                movea.l    A0, [A6 - 0x20]
  5457. 00003EF8  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  5458. 00003EFC  206E FFE0                movea.l    A0, [A6 - 0x20]
  5459. 00003F00  3D68 0002 FFFA           move.w     [A6 - 0x6], [A0 + 0x2]
  5460. 00003F06  426E FFFC                clr.w      [A6 - 0x4]
  5461. 00003F0A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5462. 00003F0E  1D68 0006 FFFE           move.b     [A6 - 0x2], [A0 + 0x6]
  5463. 00003F14  422E FFFF                clr.b      [A6 - 0x1]
  5464. 00003F18  4267                     clr.w      -[A7]
  5465. 00003F1A  41D6                     lea.l      A0, [A6]
  5466. 00003F1C  2F20                     move.l     -[A7], -[A0]
  5467. 00003F1E  2F20                     move.l     -[A7], -[A0]
  5468. 00003F20  4EBA FEDE                jsr        [PC - 0x122 /* 00003E00 */]
  5469. 00003F24  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5470. 00003F28  7001                     moveq.l    D0, 0x01
  5471. 00003F2A  1B40 DAC3                move.b     [A5 - 0x253D], D0
  5472. 00003F2E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5473. 00003F32  7007                     moveq.l    D0, 0x07
  5474. 00003F34  C050                     and.w      D0, [A0]
  5475. 00003F36  0C40 0006                cmpi.w     D0, 0x6
  5476. 00003F3A  662E                     bne        +0x30 /* 00003F6A */
  5477. 00003F3C  206E FFE0                movea.l    A0, [A6 - 0x20]
  5478. 00003F40  303C 00F0                move.w     D0, 0xF0
  5479. 00003F44  C050                     and.w      D0, [A0]
  5480. 00003F46  0040 0005                ori.w      D0, 0x5
  5481. 00003F4A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5482. 00003F4E  3080                     move.w     [A0], D0
  5483. 00003F50  206E FFE0                movea.l    A0, [A6 - 0x20]
  5484. 00003F54  303C 00F0                move.w     D0, 0xF0
  5485. 00003F58  C068 0002                and.w      D0, [A0 + 0x2]
  5486. 00003F5C  0040 0007                ori.w      D0, 0x7
  5487. 00003F60  206E FFE0                movea.l    A0, [A6 - 0x20]
  5488. 00003F64  3140 0002                move.w     [A0 + 0x2], D0
  5489. 00003F68  602C                     bra        +0x2E /* 00003F96 */
  5490. label00003F6A:
  5491. 00003F6A  206E FFE0                movea.l    A0, [A6 - 0x20]
  5492. 00003F6E  303C 00F0                move.w     D0, 0xF0
  5493. 00003F72  C050                     and.w      D0, [A0]
  5494. 00003F74  0040 0003                ori.w      D0, 0x3
  5495. 00003F78  206E FFE0                movea.l    A0, [A6 - 0x20]
  5496. 00003F7C  3080                     move.w     [A0], D0
  5497. 00003F7E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5498. 00003F82  303C 00F0                move.w     D0, 0xF0
  5499. 00003F86  C068 0002                and.w      D0, [A0 + 0x2]
  5500. 00003F8A  0040 0000                ori.w      D0, 0x0
  5501. 00003F8E  206E FFE0                movea.l    A0, [A6 - 0x20]
  5502. 00003F92  3140 0002                move.w     [A0 + 0x2], D0
  5503. label00003F96:
  5504. 00003F96  206E FFE0                movea.l    A0, [A6 - 0x20]
  5505. 00003F9A  7003                     moveq.l    D0, 0x03
  5506. 00003F9C  1140 0006                move.b     [A0 + 0x6], D0
  5507. 00003FA0  206E FFE0                movea.l    A0, [A6 - 0x20]
  5508. 00003FA4  4228 0007                clr.b      [A0 + 0x7]
  5509. label00003FA8:
  5510. 00003FA8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5511. 00003FAC  3028 0002                move.w     D0, [A0 + 0x2]
  5512. 00003FB0  E240                     asr        D0.w, 1
  5513. 00003FB2  0240 0038                andi.w     D0, 0x38 /* '8' */
  5514. 00003FB6  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5515. 00003FBA  206E FFE0                movea.l    A0, [A6 - 0x20]
  5516. 00003FBE  7207                     moveq.l    D1, 0x07
  5517. 00003FC0  C268 0002                and.w      D1, [A0 + 0x2]
  5518. 00003FC4  8041                     or.w       D0, D1
  5519. 00003FC6  206E FFE0                movea.l    A0, [A6 - 0x20]
  5520. 00003FCA  3140 0002                move.w     [A0 + 0x2], D0
  5521. 00003FCE  206E FFE0                movea.l    A0, [A6 - 0x20]
  5522. 00003FD2  3010                     move.w     D0, [A0]
  5523. 00003FD4  E240                     asr        D0.w, 1
  5524. 00003FD6  0240 0038                andi.w     D0, 0x38 /* '8' */
  5525. 00003FDA  0A40 0038                xori.w     D0, 0x38 /* '8' */
  5526. 00003FDE  206E FFE0                movea.l    A0, [A6 - 0x20]
  5527. 00003FE2  7207                     moveq.l    D1, 0x07
  5528. 00003FE4  C250                     and.w      D1, [A0]
  5529. 00003FE6  8041                     or.w       D0, D1
  5530. 00003FE8  206E FFE0                movea.l    A0, [A6 - 0x20]
  5531. 00003FEC  3080                     move.w     [A0], D0
  5532. 00003FEE  206E FFE0                movea.l    A0, [A6 - 0x20]
  5533. 00003FF2  1028 0003                move.b     D0, [A0 + 0x3]
  5534. 00003FF6  1D40 FFF4                move.b     [A6 - 0xC], D0
  5535. 00003FFA  1D40 FFF1                move.b     [A6 - 0xF], D0
  5536. 00003FFE  206E FFE0                movea.l    A0, [A6 - 0x20]
  5537. 00004002  1D68 0001 FFF3           move.b     [A6 - 0xD], [A0 + 0x1]
  5538. 00004008  102E FFF4                move.b     D0, [A6 - 0xC]
  5539. 0000400C  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  5540. 00004010  6606                     bne        +0x8 /* 00004018 */
  5541. 00004012  7000                     moveq.l    D0, 0x00
  5542. 00004014  6000 1014                bra        +0x1016 /* 0000502A */
  5543. label00004018:
  5544. 00004018  206E FFE0                movea.l    A0, [A6 - 0x20]
  5545. 0000401C  7000                     moveq.l    D0, 0x00
  5546. 0000401E  1028 0007                move.b     D0, [A0 + 0x7]
  5547. 00004022  4A40                     tst.w      D0
  5548. 00004024  6700 0090                beq        +0x92 /* 000040B6 */
  5549. 00004028  426E FFEA                clr.w      [A6 - 0x16]
  5550. 0000402C  6000 007A                bra        +0x7C /* 000040A8 */
  5551. label00004030:
  5552. 00004030  7000                     moveq.l    D0, 0x00
  5553. 00004032  102E FFF1                move.b     D0, [A6 - 0xF]
  5554. 00004036  0240 0038                andi.w     D0, 0x38 /* '8' */
  5555. 0000403A  7200                     moveq.l    D1, 0x00
  5556. 0000403C  122E FFF3                move.b     D1, [A6 - 0xD]
  5557. 00004040  0241 0038                andi.w     D1, 0x38 /* '8' */
  5558. 00004044  B041                     cmp.w      D0, D1
  5559. 00004046  6406                     bcc        +0x8 /* 0000404E */
  5560. 00004048  502E FFF1                addq.b     [A6 - 0xF], 8
  5561. 0000404C  601C                     bra        +0x1E /* 0000406A */
  5562. label0000404E:
  5563. 0000404E  7000                     moveq.l    D0, 0x00
  5564. 00004050  102E FFF1                move.b     D0, [A6 - 0xF]
  5565. 00004054  0240 0038                andi.w     D0, 0x38 /* '8' */
  5566. 00004058  7200                     moveq.l    D1, 0x00
  5567. 0000405A  122E FFF3                move.b     D1, [A6 - 0xD]
  5568. 0000405E  0241 0038                andi.w     D1, 0x38 /* '8' */
  5569. 00004062  B041                     cmp.w      D0, D1
  5570. 00004064  6304                     bls        +0x6 /* 0000406A */
  5571. 00004066  512E FFF1                subq.b     [A6 - 0xF], 8
  5572. label0000406A:
  5573. 0000406A  7000                     moveq.l    D0, 0x00
  5574. 0000406C  102E FFF1                move.b     D0, [A6 - 0xF]
  5575. 00004070  0240 0007                andi.w     D0, 0x7
  5576. 00004074  7200                     moveq.l    D1, 0x00
  5577. 00004076  122E FFF3                move.b     D1, [A6 - 0xD]
  5578. 0000407A  0241 0007                andi.w     D1, 0x7
  5579. 0000407E  B041                     cmp.w      D0, D1
  5580. 00004080  6406                     bcc        +0x8 /* 00004088 */
  5581. 00004082  522E FFF1                addq.b     [A6 - 0xF], 1
  5582. 00004086  601C                     bra        +0x1E /* 000040A4 */
  5583. label00004088:
  5584. 00004088  7000                     moveq.l    D0, 0x00
  5585. 0000408A  102E FFF1                move.b     D0, [A6 - 0xF]
  5586. 0000408E  0240 0007                andi.w     D0, 0x7
  5587. 00004092  7200                     moveq.l    D1, 0x00
  5588. 00004094  122E FFF3                move.b     D1, [A6 - 0xD]
  5589. 00004098  0241 0007                andi.w     D1, 0x7
  5590. 0000409C  B041                     cmp.w      D0, D1
  5591. 0000409E  6304                     bls        +0x6 /* 000040A4 */
  5592. 000040A0  532E FFF1                subq.b     [A6 - 0xF], 1
  5593. label000040A4:
  5594. 000040A4  526E FFEA                addq.w     [A6 - 0x16], 1
  5595. label000040A8:
  5596. 000040A8  102E FFF1                move.b     D0, [A6 - 0xF]
  5597. 000040AC  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  5598. 000040B0  6600 FF7E                bne        -0x80 /* 00004030 */
  5599. 000040B4  6006                     bra        +0x8 /* 000040BC */
  5600. label000040B6:
  5601. 000040B6  3D7C 00C8 FFEA           move.w     [A6 - 0x16], 0xC8
  5602. label000040BC:
  5603. 000040BC  1D6E FFF4 FFF1           move.b     [A6 - 0xF], [A6 - 0xC]
  5604. 000040C2  426E FFE8                clr.w      [A6 - 0x18]
  5605. 000040C6  206E FFE0                movea.l    A0, [A6 - 0x20]
  5606. 000040CA  7000                     moveq.l    D0, 0x00
  5607. 000040CC  1028 0006                move.b     D0, [A0 + 0x6]
  5608. 000040D0  0C40 0003                cmpi.w     D0, 0x3
  5609. 000040D4  6600 00A6                bne        +0xA8 /* 0000417C */
  5610. 000040D8  7001                     moveq.l    D0, 0x01
  5611. 000040DA  3D40 FFE8                move.w     [A6 - 0x18], D0
  5612. 000040DE  7000                     moveq.l    D0, 0x00
  5613. 000040E0  102E FFF4                move.b     D0, [A6 - 0xC]
  5614. 000040E4  0240 0038                andi.w     D0, 0x38 /* '8' */
  5615. 000040E8  7200                     moveq.l    D1, 0x00
  5616. 000040EA  122E FFF3                move.b     D1, [A6 - 0xD]
  5617. 000040EE  0241 0038                andi.w     D1, 0x38 /* '8' */
  5618. 000040F2  B041                     cmp.w      D0, D1
  5619. 000040F4  641E                     bcc        +0x20 /* 00004114 */
  5620. 000040F6  3F3C 0001                move.w     -[A7], 0x1
  5621. 000040FA  7000                     moveq.l    D0, 0x00
  5622. 000040FC  102E FFF4                move.b     D0, [A6 - 0xC]
  5623. 00004100  3F00                     move.w     -[A7], D0
  5624. 00004102  3F3C 0006                move.w     -[A7], 0x6
  5625. 00004106  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5626. 0000410A  5C8F                     addq.l     A7, 6
  5627. 0000410C  1D40 FFF7                move.b     [A6 - 0x9], D0
  5628. 00004110  6000 006A                bra        +0x6C /* 0000417C */
  5629. label00004114:
  5630. 00004114  7000                     moveq.l    D0, 0x00
  5631. 00004116  102E FFF4                move.b     D0, [A6 - 0xC]
  5632. 0000411A  0240 0038                andi.w     D0, 0x38 /* '8' */
  5633. 0000411E  7200                     moveq.l    D1, 0x00
  5634. 00004120  122E FFF3                move.b     D1, [A6 - 0xD]
  5635. 00004124  0241 0038                andi.w     D1, 0x38 /* '8' */
  5636. 00004128  B041                     cmp.w      D0, D1
  5637. 0000412A  6638                     bne        +0x3A /* 00004164 */
  5638. 0000412C  7000                     moveq.l    D0, 0x00
  5639. 0000412E  102E FFF4                move.b     D0, [A6 - 0xC]
  5640. 00004132  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5641. 00004136  4840                     swap.w     D0
  5642. 00004138  4240                     clr.w      D0
  5643. 0000413A  4840                     swap.w     D0
  5644. 0000413C  D1C0                     add.l      A0, D0
  5645. 0000413E  7000                     moveq.l    D0, 0x00
  5646. 00004140  1010                     move.b     D0, [A0]
  5647. 00004142  0800 0006                btst.b     D0, 0x6
  5648. 00004146  661C                     bne        +0x1E /* 00004164 */
  5649. 00004148  3F3C 0001                move.w     -[A7], 0x1
  5650. 0000414C  7000                     moveq.l    D0, 0x00
  5651. 0000414E  102E FFF4                move.b     D0, [A6 - 0xC]
  5652. 00004152  3F00                     move.w     -[A7], D0
  5653. 00004154  3F3C 0006                move.w     -[A7], 0x6
  5654. 00004158  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5655. 0000415C  5C8F                     addq.l     A7, 6
  5656. 0000415E  1D40 FFF7                move.b     [A6 - 0x9], D0
  5657. 00004162  6018                     bra        +0x1A /* 0000417C */
  5658. label00004164:
  5659. 00004164  4267                     clr.w      -[A7]
  5660. 00004166  7000                     moveq.l    D0, 0x00
  5661. 00004168  102E FFF4                move.b     D0, [A6 - 0xC]
  5662. 0000416C  3F00                     move.w     -[A7], D0
  5663. 0000416E  3F3C 0006                move.w     -[A7], 0x6
  5664. 00004172  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5665. 00004176  5C8F                     addq.l     A7, 6
  5666. 00004178  1D40 FFF7                move.b     [A6 - 0x9], D0
  5667. label0000417C:
  5668. 0000417C  206E FFE0                movea.l    A0, [A6 - 0x20]
  5669. 00004180  7000                     moveq.l    D0, 0x00
  5670. 00004182  1028 0006                move.b     D0, [A0 + 0x6]
  5671. 00004186  0C40 0005                cmpi.w     D0, 0x5
  5672. 0000418A  6600 0156                bne        +0x158 /* 000042E2 */
  5673. 0000418E  536E FFEA                subq.w     [A6 - 0x16], 1
  5674. 00004192  7000                     moveq.l    D0, 0x00
  5675. 00004194  102E FFF4                move.b     D0, [A6 - 0xC]
  5676. 00004198  0240 0038                andi.w     D0, 0x38 /* '8' */
  5677. 0000419C  7200                     moveq.l    D1, 0x00
  5678. 0000419E  122E FFF3                move.b     D1, [A6 - 0xD]
  5679. 000041A2  0241 0038                andi.w     D1, 0x38 /* '8' */
  5680. 000041A6  B041                     cmp.w      D0, D1
  5681. 000041A8  645A                     bcc        +0x5C /* 00004204 */
  5682. 000041AA  7000                     moveq.l    D0, 0x00
  5683. 000041AC  102E FFF4                move.b     D0, [A6 - 0xC]
  5684. 000041B0  5040                     addq.w     D0, 8
  5685. 000041B2  0240 0038                andi.w     D0, 0x38 /* '8' */
  5686. 000041B6  7200                     moveq.l    D1, 0x00
  5687. 000041B8  122E FFF3                move.b     D1, [A6 - 0xD]
  5688. 000041BC  0241 0038                andi.w     D1, 0x38 /* '8' */
  5689. 000041C0  B041                     cmp.w      D0, D1
  5690. 000041C2  6434                     bcc        +0x36 /* 000041F8 */
  5691. 000041C4  7000                     moveq.l    D0, 0x00
  5692. 000041C6  102E FFF4                move.b     D0, [A6 - 0xC]
  5693. 000041CA  0240 0007                andi.w     D0, 0x7
  5694. 000041CE  7200                     moveq.l    D1, 0x00
  5695. 000041D0  122E FFF3                move.b     D1, [A6 - 0xD]
  5696. 000041D4  0241 0007                andi.w     D1, 0x7
  5697. 000041D8  B041                     cmp.w      D0, D1
  5698. 000041DA  640E                     bcc        +0x10 /* 000041EA */
  5699. 000041DC  7002                     moveq.l    D0, 0x02
  5700. 000041DE  1D40 FFF2                move.b     [A6 - 0xE], D0
  5701. 000041E2  522E FFF1                addq.b     [A6 - 0xF], 1
  5702. 000041E6  6000 006E                bra        +0x70 /* 00004256 */
  5703. label000041EA:
  5704. 000041EA  7006                     moveq.l    D0, 0x06
  5705. 000041EC  1D40 FFF2                move.b     [A6 - 0xE], D0
  5706. 000041F0  532E FFF1                subq.b     [A6 - 0xF], 1
  5707. 000041F4  6000 0060                bra        +0x62 /* 00004256 */
  5708. label000041F8:
  5709. 000041F8  7004                     moveq.l    D0, 0x04
  5710. 000041FA  1D40 FFF2                move.b     [A6 - 0xE], D0
  5711. 000041FE  502E FFF1                addq.b     [A6 - 0xF], 8
  5712. 00004202  6052                     bra        +0x54 /* 00004256 */
  5713. label00004204:
  5714. 00004204  7000                     moveq.l    D0, 0x00
  5715. 00004206  102E FFF4                move.b     D0, [A6 - 0xC]
  5716. 0000420A  5140                     subq.w     D0, 8
  5717. 0000420C  0240 0038                andi.w     D0, 0x38 /* '8' */
  5718. 00004210  7200                     moveq.l    D1, 0x00
  5719. 00004212  122E FFF3                move.b     D1, [A6 - 0xD]
  5720. 00004216  0241 0038                andi.w     D1, 0x38 /* '8' */
  5721. 0000421A  B041                     cmp.w      D0, D1
  5722. 0000421C  6330                     bls        +0x32 /* 0000424E */
  5723. 0000421E  7000                     moveq.l    D0, 0x00
  5724. 00004220  102E FFF4                move.b     D0, [A6 - 0xC]
  5725. 00004224  0240 0007                andi.w     D0, 0x7
  5726. 00004228  7200                     moveq.l    D1, 0x00
  5727. 0000422A  122E FFF3                move.b     D1, [A6 - 0xD]
  5728. 0000422E  0241 0007                andi.w     D1, 0x7
  5729. 00004232  B041                     cmp.w      D0, D1
  5730. 00004234  640C                     bcc        +0xE /* 00004242 */
  5731. 00004236  7002                     moveq.l    D0, 0x02
  5732. 00004238  1D40 FFF2                move.b     [A6 - 0xE], D0
  5733. 0000423C  522E FFF1                addq.b     [A6 - 0xF], 1
  5734. 00004240  6014                     bra        +0x16 /* 00004256 */
  5735. label00004242:
  5736. 00004242  7006                     moveq.l    D0, 0x06
  5737. 00004244  1D40 FFF2                move.b     [A6 - 0xE], D0
  5738. 00004248  532E FFF1                subq.b     [A6 - 0xF], 1
  5739. 0000424C  6008                     bra        +0xA /* 00004256 */
  5740. label0000424E:
  5741. 0000424E  422E FFF2                clr.b      [A6 - 0xE]
  5742. 00004252  512E FFF1                subq.b     [A6 - 0xF], 8
  5743. label00004256:
  5744. 00004256  7000                     moveq.l    D0, 0x00
  5745. 00004258  102E FFF2                move.b     D0, [A6 - 0xE]
  5746. 0000425C  3F00                     move.w     -[A7], D0
  5747. 0000425E  7000                     moveq.l    D0, 0x00
  5748. 00004260  102E FFF4                move.b     D0, [A6 - 0xC]
  5749. 00004264  3F00                     move.w     -[A7], D0
  5750. 00004266  3F3C 0002                move.w     -[A7], 0x2
  5751. 0000426A  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5752. 0000426E  5C8F                     addq.l     A7, 6
  5753. 00004270  1D40 FFF7                move.b     [A6 - 0x9], D0
  5754. 00004274  7000                     moveq.l    D0, 0x00
  5755. 00004276  102E FFF1                move.b     D0, [A6 - 0xF]
  5756. 0000427A  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5757. 0000427E  4840                     swap.w     D0
  5758. 00004280  4240                     clr.w      D0
  5759. 00004282  4840                     swap.w     D0
  5760. 00004284  D1C0                     add.l      A0, D0
  5761. 00004286  4A10                     tst.b      [A0]
  5762. 00004288  6726                     beq        +0x28 /* 000042B0 */
  5763. 0000428A  7000                     moveq.l    D0, 0x00
  5764. 0000428C  102E FFF2                move.b     D0, [A6 - 0xE]
  5765. 00004290  3F00                     move.w     -[A7], D0
  5766. 00004292  7000                     moveq.l    D0, 0x00
  5767. 00004294  102E FFF1                move.b     D0, [A6 - 0xF]
  5768. 00004298  3F00                     move.w     -[A7], D0
  5769. 0000429A  3F3C 0008                move.w     -[A7], 0x8
  5770. 0000429E  7000                     moveq.l    D0, 0x00
  5771. 000042A0  102E FFF7                move.b     D0, [A6 - 0x9]
  5772. 000042A4  3F00                     move.w     -[A7], D0
  5773. 000042A6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5774. 000042AA  508F                     addq.l     A7, 8
  5775. 000042AC  1D40 FFF5                move.b     [A6 - 0xB], D0
  5776. label000042B0:
  5777. 000042B0  1D6E FFF2 FFEE           move.b     [A6 - 0x12], [A6 - 0xE]
  5778. 000042B6  7000                     moveq.l    D0, 0x00
  5779. 000042B8  102E FFF1                move.b     D0, [A6 - 0xF]
  5780. 000042BC  3F00                     move.w     -[A7], D0
  5781. 000042BE  7000                     moveq.l    D0, 0x00
  5782. 000042C0  102E FFF4                move.b     D0, [A6 - 0xC]
  5783. 000042C4  3F00                     move.w     -[A7], D0
  5784. 000042C6  3F3C 0001                move.w     -[A7], 0x1
  5785. 000042CA  7000                     moveq.l    D0, 0x00
  5786. 000042CC  102E FFF7                move.b     D0, [A6 - 0x9]
  5787. 000042D0  3F00                     move.w     -[A7], D0
  5788. 000042D2  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5789. 000042D6  508F                     addq.l     A7, 8
  5790. 000042D8  1D40 FFF7                move.b     [A6 - 0x9], D0
  5791. 000042DC  7001                     moveq.l    D0, 0x01
  5792. 000042DE  3D40 FFE8                move.w     [A6 - 0x18], D0
  5793. label000042E2:
  5794. 000042E2  7000                     moveq.l    D0, 0x00
  5795. 000042E4  102E FFF1                move.b     D0, [A6 - 0xF]
  5796. 000042E8  0240 0038                andi.w     D0, 0x38 /* '8' */
  5797. 000042EC  7200                     moveq.l    D1, 0x00
  5798. 000042EE  122E FFF3                move.b     D1, [A6 - 0xD]
  5799. 000042F2  0241 0038                andi.w     D1, 0x38 /* '8' */
  5800. 000042F6  B041                     cmp.w      D0, D1
  5801. 000042F8  644E                     bcc        +0x50 /* 00004348 */
  5802. 000042FA  7000                     moveq.l    D0, 0x00
  5803. 000042FC  102E FFF1                move.b     D0, [A6 - 0xF]
  5804. 00004300  0240 0007                andi.w     D0, 0x7
  5805. 00004304  7200                     moveq.l    D1, 0x00
  5806. 00004306  122E FFF3                move.b     D1, [A6 - 0xD]
  5807. 0000430A  0241 0007                andi.w     D1, 0x7
  5808. 0000430E  B041                     cmp.w      D0, D1
  5809. 00004310  640A                     bcc        +0xC /* 0000431C */
  5810. 00004312  7003                     moveq.l    D0, 0x03
  5811. 00004314  1D40 FFF2                move.b     [A6 - 0xE], D0
  5812. 00004318  6000 00CC                bra        +0xCE /* 000043E6 */
  5813. label0000431C:
  5814. 0000431C  7000                     moveq.l    D0, 0x00
  5815. 0000431E  102E FFF1                move.b     D0, [A6 - 0xF]
  5816. 00004322  0240 0007                andi.w     D0, 0x7
  5817. 00004326  7200                     moveq.l    D1, 0x00
  5818. 00004328  122E FFF3                move.b     D1, [A6 - 0xD]
  5819. 0000432C  0241 0007                andi.w     D1, 0x7
  5820. 00004330  B041                     cmp.w      D0, D1
  5821. 00004332  630A                     bls        +0xC /* 0000433E */
  5822. 00004334  7005                     moveq.l    D0, 0x05
  5823. 00004336  1D40 FFF2                move.b     [A6 - 0xE], D0
  5824. 0000433A  6000 00AA                bra        +0xAC /* 000043E6 */
  5825. label0000433E:
  5826. 0000433E  7004                     moveq.l    D0, 0x04
  5827. 00004340  1D40 FFF2                move.b     [A6 - 0xE], D0
  5828. 00004344  6000 00A0                bra        +0xA2 /* 000043E6 */
  5829. label00004348:
  5830. 00004348  7000                     moveq.l    D0, 0x00
  5831. 0000434A  102E FFF1                move.b     D0, [A6 - 0xF]
  5832. 0000434E  0240 0038                andi.w     D0, 0x38 /* '8' */
  5833. 00004352  7200                     moveq.l    D1, 0x00
  5834. 00004354  122E FFF3                move.b     D1, [A6 - 0xD]
  5835. 00004358  0241 0038                andi.w     D1, 0x38 /* '8' */
  5836. 0000435C  B041                     cmp.w      D0, D1
  5837. 0000435E  6348                     bls        +0x4A /* 000043A8 */
  5838. 00004360  7000                     moveq.l    D0, 0x00
  5839. 00004362  102E FFF1                move.b     D0, [A6 - 0xF]
  5840. 00004366  0240 0007                andi.w     D0, 0x7
  5841. 0000436A  7200                     moveq.l    D1, 0x00
  5842. 0000436C  122E FFF3                move.b     D1, [A6 - 0xD]
  5843. 00004370  0241 0007                andi.w     D1, 0x7
  5844. 00004374  B041                     cmp.w      D0, D1
  5845. 00004376  640A                     bcc        +0xC /* 00004382 */
  5846. 00004378  7001                     moveq.l    D0, 0x01
  5847. 0000437A  1D40 FFF2                move.b     [A6 - 0xE], D0
  5848. 0000437E  6000 0066                bra        +0x68 /* 000043E6 */
  5849. label00004382:
  5850. 00004382  7000                     moveq.l    D0, 0x00
  5851. 00004384  102E FFF1                move.b     D0, [A6 - 0xF]
  5852. 00004388  0240 0007                andi.w     D0, 0x7
  5853. 0000438C  7200                     moveq.l    D1, 0x00
  5854. 0000438E  122E FFF3                move.b     D1, [A6 - 0xD]
  5855. 00004392  0241 0007                andi.w     D1, 0x7
  5856. 00004396  B041                     cmp.w      D0, D1
  5857. 00004398  6308                     bls        +0xA /* 000043A2 */
  5858. 0000439A  7007                     moveq.l    D0, 0x07
  5859. 0000439C  1D40 FFF2                move.b     [A6 - 0xE], D0
  5860. 000043A0  6044                     bra        +0x46 /* 000043E6 */
  5861. label000043A2:
  5862. 000043A2  422E FFF2                clr.b      [A6 - 0xE]
  5863. 000043A6  603E                     bra        +0x40 /* 000043E6 */
  5864. label000043A8:
  5865. 000043A8  7000                     moveq.l    D0, 0x00
  5866. 000043AA  102E FFF1                move.b     D0, [A6 - 0xF]
  5867. 000043AE  0240 0007                andi.w     D0, 0x7
  5868. 000043B2  7200                     moveq.l    D1, 0x00
  5869. 000043B4  122E FFF3                move.b     D1, [A6 - 0xD]
  5870. 000043B8  0241 0007                andi.w     D1, 0x7
  5871. 000043BC  B041                     cmp.w      D0, D1
  5872. 000043BE  6408                     bcc        +0xA /* 000043C8 */
  5873. 000043C0  7002                     moveq.l    D0, 0x02
  5874. 000043C2  1D40 FFF2                move.b     [A6 - 0xE], D0
  5875. 000043C6  601E                     bra        +0x20 /* 000043E6 */
  5876. label000043C8:
  5877. 000043C8  7000                     moveq.l    D0, 0x00
  5878. 000043CA  102E FFF1                move.b     D0, [A6 - 0xF]
  5879. 000043CE  0240 0007                andi.w     D0, 0x7
  5880. 000043D2  7200                     moveq.l    D1, 0x00
  5881. 000043D4  122E FFF3                move.b     D1, [A6 - 0xD]
  5882. 000043D8  0241 0007                andi.w     D1, 0x7
  5883. 000043DC  B041                     cmp.w      D0, D1
  5884. 000043DE  6306                     bls        +0x8 /* 000043E6 */
  5885. 000043E0  7006                     moveq.l    D0, 0x06
  5886. 000043E2  1D40 FFF2                move.b     [A6 - 0xE], D0
  5887. label000043E6:
  5888. 000043E6  206E FFE0                movea.l    A0, [A6 - 0x20]
  5889. 000043EA  7000                     moveq.l    D0, 0x00
  5890. 000043EC  1028 0006                move.b     D0, [A0 + 0x6]
  5891. 000043F0  0C40 0006                cmpi.w     D0, 0x6
  5892. 000043F4  6626                     bne        +0x28 /* 0000441C */
  5893. 000043F6  7000                     moveq.l    D0, 0x00
  5894. 000043F8  102E FFF2                move.b     D0, [A6 - 0xE]
  5895. 000043FC  0C40 0002                cmpi.w     D0, 0x2
  5896. 00004400  6608                     bne        +0xA /* 0000440A */
  5897. 00004402  7001                     moveq.l    D0, 0x01
  5898. 00004404  1D40 FFF2                move.b     [A6 - 0xE], D0
  5899. 00004408  6012                     bra        +0x14 /* 0000441C */
  5900. label0000440A:
  5901. 0000440A  7000                     moveq.l    D0, 0x00
  5902. 0000440C  102E FFF2                move.b     D0, [A6 - 0xE]
  5903. 00004410  0C40 0006                cmpi.w     D0, 0x6
  5904. 00004414  6606                     bne        +0x8 /* 0000441C */
  5905. 00004416  7007                     moveq.l    D0, 0x07
  5906. 00004418  1D40 FFF2                move.b     [A6 - 0xE], D0
  5907. label0000441C:
  5908. 0000441C  4A6E FFE8                tst.w      [A6 - 0x18]
  5909. 00004420  6620                     bne        +0x22 /* 00004442 */
  5910. 00004422  7000                     moveq.l    D0, 0x00
  5911. 00004424  102E FFF2                move.b     D0, [A6 - 0xE]
  5912. 00004428  3F00                     move.w     -[A7], D0
  5913. 0000442A  7000                     moveq.l    D0, 0x00
  5914. 0000442C  102E FFF4                move.b     D0, [A6 - 0xC]
  5915. 00004430  3F00                     move.w     -[A7], D0
  5916. 00004432  3F3C 0002                move.w     -[A7], 0x2
  5917. 00004436  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  5918. 0000443A  5C8F                     addq.l     A7, 6
  5919. 0000443C  1D40 FFF7                move.b     [A6 - 0x9], D0
  5920. 00004440  6026                     bra        +0x28 /* 00004468 */
  5921. label00004442:
  5922. 00004442  7000                     moveq.l    D0, 0x00
  5923. 00004444  102E FFF2                move.b     D0, [A6 - 0xE]
  5924. 00004448  3F00                     move.w     -[A7], D0
  5925. 0000444A  7000                     moveq.l    D0, 0x00
  5926. 0000444C  102E FFF4                move.b     D0, [A6 - 0xC]
  5927. 00004450  3F00                     move.w     -[A7], D0
  5928. 00004452  3F3C 0002                move.w     -[A7], 0x2
  5929. 00004456  7000                     moveq.l    D0, 0x00
  5930. 00004458  102E FFF7                move.b     D0, [A6 - 0x9]
  5931. 0000445C  3F00                     move.w     -[A7], D0
  5932. 0000445E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5933. 00004462  508F                     addq.l     A7, 8
  5934. 00004464  1D40 FFF7                move.b     [A6 - 0x9], D0
  5935. label00004468:
  5936. 00004468  7001                     moveq.l    D0, 0x01
  5937. 0000446A  3D40 FFE8                move.w     [A6 - 0x18], D0
  5938. 0000446E  0C6E 0002 FFEA           cmpi.w     [A6 - 0x16], 0x2
  5939. 00004474  6C00 071E                bge        +0x720 /* 00004B94 */
  5940. 00004478  7000                     moveq.l    D0, 0x00
  5941. 0000447A  102E FFF3                move.b     D0, [A6 - 0xD]
  5942. 0000447E  41ED CECC                lea.l      A0, [A5 - 0x3134]
  5943. 00004482  4840                     swap.w     D0
  5944. 00004484  4240                     clr.w      D0
  5945. 00004486  4840                     swap.w     D0
  5946. 00004488  D1C0                     add.l      A0, D0
  5947. 0000448A  7000                     moveq.l    D0, 0x00
  5948. 0000448C  1010                     move.b     D0, [A0]
  5949. 0000448E  0240 0007                andi.w     D0, 0x7
  5950. 00004492  41ED ED68                lea.l      A0, [A5 - 0x1298]
  5951. 00004496  4840                     swap.w     D0
  5952. 00004498  4240                     clr.w      D0
  5953. 0000449A  4840                     swap.w     D0
  5954. 0000449C  D1C0                     add.l      A0, D0
  5955. 0000449E  1D50 FFEF                move.b     [A6 - 0x11], [A0]
  5956. 000044A2  7000                     moveq.l    D0, 0x00
  5957. 000044A4  102E FFF2                move.b     D0, [A6 - 0xE]
  5958. 000044A8  0C40 0001                cmpi.w     D0, 0x1
  5959. 000044AC  6600 013A                bne        +0x13C /* 000045E8 */
  5960. 000044B0  7000                     moveq.l    D0, 0x00
  5961. 000044B2  102E FFEF                move.b     D0, [A6 - 0x11]
  5962. 000044B6  0C40 0004                cmpi.w     D0, 0x4
  5963. 000044BA  666A                     bne        +0x6C /* 00004526 */
  5964. 000044BC  3F3C 0005                move.w     -[A7], 0x5
  5965. 000044C0  7000                     moveq.l    D0, 0x00
  5966. 000044C2  102E FFF3                move.b     D0, [A6 - 0xD]
  5967. 000044C6  3F00                     move.w     -[A7], D0
  5968. 000044C8  3F3C 0002                move.w     -[A7], 0x2
  5969. 000044CC  7000                     moveq.l    D0, 0x00
  5970. 000044CE  102E FFF7                move.b     D0, [A6 - 0x9]
  5971. 000044D2  3F00                     move.w     -[A7], D0
  5972. 000044D4  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5973. 000044D8  508F                     addq.l     A7, 8
  5974. 000044DA  1D40 FFF7                move.b     [A6 - 0x9], D0
  5975. 000044DE  3F3C 0006                move.w     -[A7], 0x6
  5976. 000044E2  7000                     moveq.l    D0, 0x00
  5977. 000044E4  102E FFF3                move.b     D0, [A6 - 0xD]
  5978. 000044E8  3F00                     move.w     -[A7], D0
  5979. 000044EA  3F3C 0004                move.w     -[A7], 0x4
  5980. 000044EE  7000                     moveq.l    D0, 0x00
  5981. 000044F0  102E FFF7                move.b     D0, [A6 - 0x9]
  5982. 000044F4  3F00                     move.w     -[A7], D0
  5983. 000044F6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5984. 000044FA  508F                     addq.l     A7, 8
  5985. 000044FC  1D40 FFF6                move.b     [A6 - 0xA], D0
  5986. 00004500  3F3C 0003                move.w     -[A7], 0x3
  5987. 00004504  7000                     moveq.l    D0, 0x00
  5988. 00004506  102E FFF3                move.b     D0, [A6 - 0xD]
  5989. 0000450A  3F00                     move.w     -[A7], D0
  5990. 0000450C  3F3C 0002                move.w     -[A7], 0x2
  5991. 00004510  7000                     moveq.l    D0, 0x00
  5992. 00004512  102E FFF6                move.b     D0, [A6 - 0xA]
  5993. 00004516  3F00                     move.w     -[A7], D0
  5994. 00004518  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  5995. 0000451C  508F                     addq.l     A7, 8
  5996. 0000451E  1D40 FFF6                move.b     [A6 - 0xA], D0
  5997. 00004522  6000 0096                bra        +0x98 /* 000045BA */
  5998. label00004526:
  5999. 00004526  7000                     moveq.l    D0, 0x00
  6000. 00004528  102E FFEF                move.b     D0, [A6 - 0x11]
  6001. 0000452C  0C40 0003                cmpi.w     D0, 0x3
  6002. 00004530  6622                     bne        +0x24 /* 00004554 */
  6003. 00004532  3F3C 0001                move.w     -[A7], 0x1
  6004. 00004536  7000                     moveq.l    D0, 0x00
  6005. 00004538  102E FFF3                move.b     D0, [A6 - 0xD]
  6006. 0000453C  3F00                     move.w     -[A7], D0
  6007. 0000453E  3F3C 0006                move.w     -[A7], 0x6
  6008. 00004542  7000                     moveq.l    D0, 0x00
  6009. 00004544  102E FFF7                move.b     D0, [A6 - 0x9]
  6010. 00004548  3F00                     move.w     -[A7], D0
  6011. 0000454A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6012. 0000454E  508F                     addq.l     A7, 8
  6013. 00004550  1D40 FFF7                move.b     [A6 - 0x9], D0
  6014. label00004554:
  6015. 00004554  3F3C 0006                move.w     -[A7], 0x6
  6016. 00004558  7000                     moveq.l    D0, 0x00
  6017. 0000455A  102E FFF3                move.b     D0, [A6 - 0xD]
  6018. 0000455E  3F00                     move.w     -[A7], D0
  6019. 00004560  3F3C 0002                move.w     -[A7], 0x2
  6020. 00004564  7000                     moveq.l    D0, 0x00
  6021. 00004566  102E FFF7                move.b     D0, [A6 - 0x9]
  6022. 0000456A  3F00                     move.w     -[A7], D0
  6023. 0000456C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6024. 00004570  508F                     addq.l     A7, 8
  6025. 00004572  1D40 FFF7                move.b     [A6 - 0x9], D0
  6026. 00004576  3F3C 0006                move.w     -[A7], 0x6
  6027. 0000457A  7000                     moveq.l    D0, 0x00
  6028. 0000457C  102E FFF3                move.b     D0, [A6 - 0xD]
  6029. 00004580  3F00                     move.w     -[A7], D0
  6030. 00004582  3F3C 0004                move.w     -[A7], 0x4
  6031. 00004586  7000                     moveq.l    D0, 0x00
  6032. 00004588  102E FFF7                move.b     D0, [A6 - 0x9]
  6033. 0000458C  3F00                     move.w     -[A7], D0
  6034. 0000458E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6035. 00004592  508F                     addq.l     A7, 8
  6036. 00004594  1D40 FFF6                move.b     [A6 - 0xA], D0
  6037. 00004598  3F3C 0004                move.w     -[A7], 0x4
  6038. 0000459C  7000                     moveq.l    D0, 0x00
  6039. 0000459E  102E FFF3                move.b     D0, [A6 - 0xD]
  6040. 000045A2  3F00                     move.w     -[A7], D0
  6041. 000045A4  3F3C 0002                move.w     -[A7], 0x2
  6042. 000045A8  7000                     moveq.l    D0, 0x00
  6043. 000045AA  102E FFF6                move.b     D0, [A6 - 0xA]
  6044. 000045AE  3F00                     move.w     -[A7], D0
  6045. 000045B0  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6046. 000045B4  508F                     addq.l     A7, 8
  6047. 000045B6  1D40 FFF6                move.b     [A6 - 0xA], D0
  6048. label000045BA:
  6049. 000045BA  4267                     clr.w      -[A7]
  6050. 000045BC  7000                     moveq.l    D0, 0x00
  6051. 000045BE  102E FFF3                move.b     D0, [A6 - 0xD]
  6052. 000045C2  3F00                     move.w     -[A7], D0
  6053. 000045C4  7000                     moveq.l    D0, 0x00
  6054. 000045C6  102E FFF3                move.b     D0, [A6 - 0xD]
  6055. 000045CA  3F00                     move.w     -[A7], D0
  6056. 000045CC  3F3C 0007                move.w     -[A7], 0x7
  6057. 000045D0  7000                     moveq.l    D0, 0x00
  6058. 000045D2  102E FFF6                move.b     D0, [A6 - 0xA]
  6059. 000045D6  3F00                     move.w     -[A7], D0
  6060. 000045D8  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6061. 000045DC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6062. 000045E0  1D40 FFF6                move.b     [A6 - 0xA], D0
  6063. 000045E4  6000 00AE                bra        +0xB0 /* 00004694 */
  6064. label000045E8:
  6065. 000045E8  7000                     moveq.l    D0, 0x00
  6066. 000045EA  102E FFEF                move.b     D0, [A6 - 0x11]
  6067. 000045EE  0C40 0003                cmpi.w     D0, 0x3
  6068. 000045F2  6624                     bne        +0x26 /* 00004618 */
  6069. 000045F4  3F3C 0001                move.w     -[A7], 0x1
  6070. 000045F8  7000                     moveq.l    D0, 0x00
  6071. 000045FA  102E FFF3                move.b     D0, [A6 - 0xD]
  6072. 000045FE  3F00                     move.w     -[A7], D0
  6073. 00004600  3F3C 0006                move.w     -[A7], 0x6
  6074. 00004604  7000                     moveq.l    D0, 0x00
  6075. 00004606  102E FFF7                move.b     D0, [A6 - 0x9]
  6076. 0000460A  3F00                     move.w     -[A7], D0
  6077. 0000460C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6078. 00004610  508F                     addq.l     A7, 8
  6079. 00004612  1D40 FFF7                move.b     [A6 - 0x9], D0
  6080. 00004616  6052                     bra        +0x54 /* 0000466A */
  6081. label00004618:
  6082. 00004618  7000                     moveq.l    D0, 0x00
  6083. 0000461A  102E FFEF                move.b     D0, [A6 - 0x11]
  6084. 0000461E  0C40 0005                cmpi.w     D0, 0x5
  6085. 00004622  6624                     bne        +0x26 /* 00004648 */
  6086. 00004624  3F3C 0004                move.w     -[A7], 0x4
  6087. 00004628  7000                     moveq.l    D0, 0x00
  6088. 0000462A  102E FFF3                move.b     D0, [A6 - 0xD]
  6089. 0000462E  3F00                     move.w     -[A7], D0
  6090. 00004630  3F3C 0002                move.w     -[A7], 0x2
  6091. 00004634  7000                     moveq.l    D0, 0x00
  6092. 00004636  102E FFF7                move.b     D0, [A6 - 0x9]
  6093. 0000463A  3F00                     move.w     -[A7], D0
  6094. 0000463C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6095. 00004640  508F                     addq.l     A7, 8
  6096. 00004642  1D40 FFF7                move.b     [A6 - 0x9], D0
  6097. 00004646  6022                     bra        +0x24 /* 0000466A */
  6098. label00004648:
  6099. 00004648  3F3C 0005                move.w     -[A7], 0x5
  6100. 0000464C  7000                     moveq.l    D0, 0x00
  6101. 0000464E  102E FFF3                move.b     D0, [A6 - 0xD]
  6102. 00004652  3F00                     move.w     -[A7], D0
  6103. 00004654  3F3C 0002                move.w     -[A7], 0x2
  6104. 00004658  7000                     moveq.l    D0, 0x00
  6105. 0000465A  102E FFF7                move.b     D0, [A6 - 0x9]
  6106. 0000465E  3F00                     move.w     -[A7], D0
  6107. 00004660  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6108. 00004664  508F                     addq.l     A7, 8
  6109. 00004666  1D40 FFF7                move.b     [A6 - 0x9], D0
  6110. label0000466A:
  6111. 0000466A  4267                     clr.w      -[A7]
  6112. 0000466C  7000                     moveq.l    D0, 0x00
  6113. 0000466E  102E FFF3                move.b     D0, [A6 - 0xD]
  6114. 00004672  3F00                     move.w     -[A7], D0
  6115. 00004674  7000                     moveq.l    D0, 0x00
  6116. 00004676  102E FFF3                move.b     D0, [A6 - 0xD]
  6117. 0000467A  3F00                     move.w     -[A7], D0
  6118. 0000467C  3F3C 0007                move.w     -[A7], 0x7
  6119. 00004680  7000                     moveq.l    D0, 0x00
  6120. 00004682  102E FFF7                move.b     D0, [A6 - 0x9]
  6121. 00004686  3F00                     move.w     -[A7], D0
  6122. 00004688  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6123. 0000468C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6124. 00004690  1D40 FFF6                move.b     [A6 - 0xA], D0
  6125. label00004694:
  6126. 00004694  7000                     moveq.l    D0, 0x00
  6127. 00004696  102E FFEF                move.b     D0, [A6 - 0x11]
  6128. 0000469A  0C40 0003                cmpi.w     D0, 0x3
  6129. 0000469E  670C                     beq        +0xE /* 000046AC */
  6130. 000046A0  7000                     moveq.l    D0, 0x00
  6131. 000046A2  102E FFEF                move.b     D0, [A6 - 0x11]
  6132. 000046A6  0C40 0005                cmpi.w     D0, 0x5
  6133. 000046AA  6622                     bne        +0x24 /* 000046CE */
  6134. label000046AC:
  6135. 000046AC  4267                     clr.w      -[A7]
  6136. 000046AE  7000                     moveq.l    D0, 0x00
  6137. 000046B0  102E FFF3                move.b     D0, [A6 - 0xD]
  6138. 000046B4  3F00                     move.w     -[A7], D0
  6139. 000046B6  3F3C 0002                move.w     -[A7], 0x2
  6140. 000046BA  7000                     moveq.l    D0, 0x00
  6141. 000046BC  102E FFF6                move.b     D0, [A6 - 0xA]
  6142. 000046C0  3F00                     move.w     -[A7], D0
  6143. 000046C2  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6144. 000046C6  508F                     addq.l     A7, 8
  6145. 000046C8  1D40 FFF6                move.b     [A6 - 0xA], D0
  6146. 000046CC  6022                     bra        +0x24 /* 000046F0 */
  6147. label000046CE:
  6148. 000046CE  3F3C 0001                move.w     -[A7], 0x1
  6149. 000046D2  7000                     moveq.l    D0, 0x00
  6150. 000046D4  102E FFF3                move.b     D0, [A6 - 0xD]
  6151. 000046D8  3F00                     move.w     -[A7], D0
  6152. 000046DA  3F3C 0002                move.w     -[A7], 0x2
  6153. 000046DE  7000                     moveq.l    D0, 0x00
  6154. 000046E0  102E FFF6                move.b     D0, [A6 - 0xA]
  6155. 000046E4  3F00                     move.w     -[A7], D0
  6156. 000046E6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6157. 000046EA  508F                     addq.l     A7, 8
  6158. 000046EC  1D40 FFF6                move.b     [A6 - 0xA], D0
  6159. label000046F0:
  6160. 000046F0  7000                     moveq.l    D0, 0x00
  6161. 000046F2  102E FFF3                move.b     D0, [A6 - 0xD]
  6162. 000046F6  3F00                     move.w     -[A7], D0
  6163. 000046F8  7000                     moveq.l    D0, 0x00
  6164. 000046FA  102E FFF3                move.b     D0, [A6 - 0xD]
  6165. 000046FE  3F00                     move.w     -[A7], D0
  6166. 00004700  3F3C 0003                move.w     -[A7], 0x3
  6167. 00004704  7000                     moveq.l    D0, 0x00
  6168. 00004706  102E FFF6                move.b     D0, [A6 - 0xA]
  6169. 0000470A  3F00                     move.w     -[A7], D0
  6170. 0000470C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6171. 00004710  508F                     addq.l     A7, 8
  6172. 00004712  1D40 FFF6                move.b     [A6 - 0xA], D0
  6173. 00004716  4267                     clr.w      -[A7]
  6174. 00004718  7000                     moveq.l    D0, 0x00
  6175. 0000471A  102E FFF3                move.b     D0, [A6 - 0xD]
  6176. 0000471E  3F00                     move.w     -[A7], D0
  6177. 00004720  3F3C 0005                move.w     -[A7], 0x5
  6178. 00004724  7000                     moveq.l    D0, 0x00
  6179. 00004726  102E FFF6                move.b     D0, [A6 - 0xA]
  6180. 0000472A  3F00                     move.w     -[A7], D0
  6181. 0000472C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6182. 00004730  508F                     addq.l     A7, 8
  6183. 00004732  1D40 FFF6                move.b     [A6 - 0xA], D0
  6184. 00004736  3D7C 00C8 FFEA           move.w     [A6 - 0x16], 0xC8
  6185. 0000473C  6000 0456                bra        +0x458 /* 00004B94 */
  6186. label00004740:
  6187. 00004740  1D6E FFF1 FFF0           move.b     [A6 - 0x10], [A6 - 0xF]
  6188. 00004746  7000                     moveq.l    D0, 0x00
  6189. 00004748  102E FFF1                move.b     D0, [A6 - 0xF]
  6190. 0000474C  0240 0038                andi.w     D0, 0x38 /* '8' */
  6191. 00004750  7200                     moveq.l    D1, 0x00
  6192. 00004752  122E FFF3                move.b     D1, [A6 - 0xD]
  6193. 00004756  0241 0038                andi.w     D1, 0x38 /* '8' */
  6194. 0000475A  B041                     cmp.w      D0, D1
  6195. 0000475C  6406                     bcc        +0x8 /* 00004764 */
  6196. 0000475E  502E FFF1                addq.b     [A6 - 0xF], 8
  6197. 00004762  601C                     bra        +0x1E /* 00004780 */
  6198. label00004764:
  6199. 00004764  7000                     moveq.l    D0, 0x00
  6200. 00004766  102E FFF1                move.b     D0, [A6 - 0xF]
  6201. 0000476A  0240 0038                andi.w     D0, 0x38 /* '8' */
  6202. 0000476E  7200                     moveq.l    D1, 0x00
  6203. 00004770  122E FFF3                move.b     D1, [A6 - 0xD]
  6204. 00004774  0241 0038                andi.w     D1, 0x38 /* '8' */
  6205. 00004778  B041                     cmp.w      D0, D1
  6206. 0000477A  6304                     bls        +0x6 /* 00004780 */
  6207. 0000477C  512E FFF1                subq.b     [A6 - 0xF], 8
  6208. label00004780:
  6209. 00004780  7000                     moveq.l    D0, 0x00
  6210. 00004782  102E FFF1                move.b     D0, [A6 - 0xF]
  6211. 00004786  0240 0007                andi.w     D0, 0x7
  6212. 0000478A  7200                     moveq.l    D1, 0x00
  6213. 0000478C  122E FFF3                move.b     D1, [A6 - 0xD]
  6214. 00004790  0241 0007                andi.w     D1, 0x7
  6215. 00004794  B041                     cmp.w      D0, D1
  6216. 00004796  6406                     bcc        +0x8 /* 0000479E */
  6217. 00004798  522E FFF1                addq.b     [A6 - 0xF], 1
  6218. 0000479C  601C                     bra        +0x1E /* 000047BA */
  6219. label0000479E:
  6220. 0000479E  7000                     moveq.l    D0, 0x00
  6221. 000047A0  102E FFF1                move.b     D0, [A6 - 0xF]
  6222. 000047A4  0240 0007                andi.w     D0, 0x7
  6223. 000047A8  7200                     moveq.l    D1, 0x00
  6224. 000047AA  122E FFF3                move.b     D1, [A6 - 0xD]
  6225. 000047AE  0241 0007                andi.w     D1, 0x7
  6226. 000047B2  B041                     cmp.w      D0, D1
  6227. 000047B4  6304                     bls        +0x6 /* 000047BA */
  6228. 000047B6  532E FFF1                subq.b     [A6 - 0xF], 1
  6229. label000047BA:
  6230. 000047BA  206E FFE0                movea.l    A0, [A6 - 0x20]
  6231. 000047BE  7000                     moveq.l    D0, 0x00
  6232. 000047C0  1028 0006                move.b     D0, [A0 + 0x6]
  6233. 000047C4  0C40 0005                cmpi.w     D0, 0x5
  6234. 000047C8  6600 008A                bne        +0x8C /* 00004854 */
  6235. 000047CC  7000                     moveq.l    D0, 0x00
  6236. 000047CE  102E FFF1                move.b     D0, [A6 - 0xF]
  6237. 000047D2  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6238. 000047D6  4840                     swap.w     D0
  6239. 000047D8  4240                     clr.w      D0
  6240. 000047DA  4840                     swap.w     D0
  6241. 000047DC  D1C0                     add.l      A0, D0
  6242. 000047DE  4A10                     tst.b      [A0]
  6243. 000047E0  6730                     beq        +0x32 /* 00004812 */
  6244. 000047E2  102E FFF1                move.b     D0, [A6 - 0xF]
  6245. 000047E6  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  6246. 000047EA  6726                     beq        +0x28 /* 00004812 */
  6247. 000047EC  7000                     moveq.l    D0, 0x00
  6248. 000047EE  102E FFEE                move.b     D0, [A6 - 0x12]
  6249. 000047F2  3F00                     move.w     -[A7], D0
  6250. 000047F4  7000                     moveq.l    D0, 0x00
  6251. 000047F6  102E FFF1                move.b     D0, [A6 - 0xF]
  6252. 000047FA  3F00                     move.w     -[A7], D0
  6253. 000047FC  3F3C 0008                move.w     -[A7], 0x8
  6254. 00004800  7000                     moveq.l    D0, 0x00
  6255. 00004802  102E FFF7                move.b     D0, [A6 - 0x9]
  6256. 00004806  3F00                     move.w     -[A7], D0
  6257. 00004808  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6258. 0000480C  508F                     addq.l     A7, 8
  6259. 0000480E  1D40 FFF5                move.b     [A6 - 0xB], D0
  6260. label00004812:
  6261. 00004812  7000                     moveq.l    D0, 0x00
  6262. 00004814  102E FFF0                move.b     D0, [A6 - 0x10]
  6263. 00004818  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6264. 0000481C  4840                     swap.w     D0
  6265. 0000481E  4240                     clr.w      D0
  6266. 00004820  4840                     swap.w     D0
  6267. 00004822  D1C0                     add.l      A0, D0
  6268. 00004824  4A10                     tst.b      [A0]
  6269. 00004826  672C                     beq        +0x2E /* 00004854 */
  6270. 00004828  7000                     moveq.l    D0, 0x00
  6271. 0000482A  102E FFEE                move.b     D0, [A6 - 0x12]
  6272. 0000482E  5840                     addq.w     D0, 4
  6273. 00004830  0240 0007                andi.w     D0, 0x7
  6274. 00004834  3F00                     move.w     -[A7], D0
  6275. 00004836  7000                     moveq.l    D0, 0x00
  6276. 00004838  102E FFF0                move.b     D0, [A6 - 0x10]
  6277. 0000483C  3F00                     move.w     -[A7], D0
  6278. 0000483E  3F3C 0008                move.w     -[A7], 0x8
  6279. 00004842  7000                     moveq.l    D0, 0x00
  6280. 00004844  102E FFF7                move.b     D0, [A6 - 0x9]
  6281. 00004848  3F00                     move.w     -[A7], D0
  6282. 0000484A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6283. 0000484E  508F                     addq.l     A7, 8
  6284. 00004850  1D40 FFF5                move.b     [A6 - 0xB], D0
  6285. label00004854:
  6286. 00004854  7000                     moveq.l    D0, 0x00
  6287. 00004856  102E FFF1                move.b     D0, [A6 - 0xF]
  6288. 0000485A  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6289. 0000485E  4840                     swap.w     D0
  6290. 00004860  4240                     clr.w      D0
  6291. 00004862  4840                     swap.w     D0
  6292. 00004864  D1C0                     add.l      A0, D0
  6293. 00004866  4A10                     tst.b      [A0]
  6294. 00004868  6722                     beq        +0x24 /* 0000488C */
  6295. 0000486A  102E FFF1                move.b     D0, [A6 - 0xF]
  6296. 0000486E  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  6297. 00004872  6618                     bne        +0x1A /* 0000488C */
  6298. 00004874  7000                     moveq.l    D0, 0x00
  6299. 00004876  102E FFF2                move.b     D0, [A6 - 0xE]
  6300. 0000487A  0C40 0004                cmpi.w     D0, 0x4
  6301. 0000487E  650C                     bcs        +0xE /* 0000488C */
  6302. 00004880  7000                     moveq.l    D0, 0x00
  6303. 00004882  102E FFF2                move.b     D0, [A6 - 0xE]
  6304. 00004886  0C40 0006                cmpi.w     D0, 0x6
  6305. 0000488A  6304                     bls        +0x6 /* 00004890 */
  6306. label0000488C:
  6307. 0000488C  7000                     moveq.l    D0, 0x00
  6308. 0000488E  6002                     bra        +0x4 /* 00004892 */
  6309. label00004890:
  6310. 00004890  7001                     moveq.l    D0, 0x01
  6311. label00004892:
  6312. 00004892  4A40                     tst.w      D0
  6313. 00004894  6628                     bne        +0x2A /* 000048BE */
  6314. 00004896  7000                     moveq.l    D0, 0x00
  6315. 00004898  102E FFF1                move.b     D0, [A6 - 0xF]
  6316. 0000489C  3F00                     move.w     -[A7], D0
  6317. 0000489E  7000                     moveq.l    D0, 0x00
  6318. 000048A0  102E FFF4                move.b     D0, [A6 - 0xC]
  6319. 000048A4  3F00                     move.w     -[A7], D0
  6320. 000048A6  3F3C 0001                move.w     -[A7], 0x1
  6321. 000048AA  7000                     moveq.l    D0, 0x00
  6322. 000048AC  102E FFF7                move.b     D0, [A6 - 0x9]
  6323. 000048B0  3F00                     move.w     -[A7], D0
  6324. 000048B2  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6325. 000048B6  508F                     addq.l     A7, 8
  6326. 000048B8  1D40 FFF7                move.b     [A6 - 0x9], D0
  6327. 000048BC  6004                     bra        +0x6 /* 000048C2 */
  6328. label000048BE:
  6329. 000048BE  422E FFED                clr.b      [A6 - 0x13]
  6330. label000048C2:
  6331. 000048C2  536E FFEA                subq.w     [A6 - 0x16], 1
  6332. 000048C6  0C6E 0002 FFEA           cmpi.w     [A6 - 0x16], 0x2
  6333. 000048CC  6C00 02C6                bge        +0x2C8 /* 00004B94 */
  6334. 000048D0  7000                     moveq.l    D0, 0x00
  6335. 000048D2  102E FFF3                move.b     D0, [A6 - 0xD]
  6336. 000048D6  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6337. 000048DA  4840                     swap.w     D0
  6338. 000048DC  4240                     clr.w      D0
  6339. 000048DE  4840                     swap.w     D0
  6340. 000048E0  D1C0                     add.l      A0, D0
  6341. 000048E2  7000                     moveq.l    D0, 0x00
  6342. 000048E4  1010                     move.b     D0, [A0]
  6343. 000048E6  0240 0007                andi.w     D0, 0x7
  6344. 000048EA  41ED ED68                lea.l      A0, [A5 - 0x1298]
  6345. 000048EE  4840                     swap.w     D0
  6346. 000048F0  4240                     clr.w      D0
  6347. 000048F2  4840                     swap.w     D0
  6348. 000048F4  D1C0                     add.l      A0, D0
  6349. 000048F6  1D50 FFEF                move.b     [A6 - 0x11], [A0]
  6350. 000048FA  7000                     moveq.l    D0, 0x00
  6351. 000048FC  102E FFF2                move.b     D0, [A6 - 0xE]
  6352. 00004900  0C40 0001                cmpi.w     D0, 0x1
  6353. 00004904  6600 013A                bne        +0x13C /* 00004A40 */
  6354. 00004908  7000                     moveq.l    D0, 0x00
  6355. 0000490A  102E FFEF                move.b     D0, [A6 - 0x11]
  6356. 0000490E  0C40 0004                cmpi.w     D0, 0x4
  6357. 00004912  666A                     bne        +0x6C /* 0000497E */
  6358. 00004914  3F3C 0005                move.w     -[A7], 0x5
  6359. 00004918  7000                     moveq.l    D0, 0x00
  6360. 0000491A  102E FFF3                move.b     D0, [A6 - 0xD]
  6361. 0000491E  3F00                     move.w     -[A7], D0
  6362. 00004920  3F3C 0002                move.w     -[A7], 0x2
  6363. 00004924  7000                     moveq.l    D0, 0x00
  6364. 00004926  102E FFF7                move.b     D0, [A6 - 0x9]
  6365. 0000492A  3F00                     move.w     -[A7], D0
  6366. 0000492C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6367. 00004930  508F                     addq.l     A7, 8
  6368. 00004932  1D40 FFF7                move.b     [A6 - 0x9], D0
  6369. 00004936  3F3C 0006                move.w     -[A7], 0x6
  6370. 0000493A  7000                     moveq.l    D0, 0x00
  6371. 0000493C  102E FFF3                move.b     D0, [A6 - 0xD]
  6372. 00004940  3F00                     move.w     -[A7], D0
  6373. 00004942  3F3C 0004                move.w     -[A7], 0x4
  6374. 00004946  7000                     moveq.l    D0, 0x00
  6375. 00004948  102E FFF7                move.b     D0, [A6 - 0x9]
  6376. 0000494C  3F00                     move.w     -[A7], D0
  6377. 0000494E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6378. 00004952  508F                     addq.l     A7, 8
  6379. 00004954  1D40 FFF6                move.b     [A6 - 0xA], D0
  6380. 00004958  3F3C 0003                move.w     -[A7], 0x3
  6381. 0000495C  7000                     moveq.l    D0, 0x00
  6382. 0000495E  102E FFF3                move.b     D0, [A6 - 0xD]
  6383. 00004962  3F00                     move.w     -[A7], D0
  6384. 00004964  3F3C 0002                move.w     -[A7], 0x2
  6385. 00004968  7000                     moveq.l    D0, 0x00
  6386. 0000496A  102E FFF6                move.b     D0, [A6 - 0xA]
  6387. 0000496E  3F00                     move.w     -[A7], D0
  6388. 00004970  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6389. 00004974  508F                     addq.l     A7, 8
  6390. 00004976  1D40 FFF6                move.b     [A6 - 0xA], D0
  6391. 0000497A  6000 0096                bra        +0x98 /* 00004A12 */
  6392. label0000497E:
  6393. 0000497E  7000                     moveq.l    D0, 0x00
  6394. 00004980  102E FFEF                move.b     D0, [A6 - 0x11]
  6395. 00004984  0C40 0003                cmpi.w     D0, 0x3
  6396. 00004988  6622                     bne        +0x24 /* 000049AC */
  6397. 0000498A  3F3C 0001                move.w     -[A7], 0x1
  6398. 0000498E  7000                     moveq.l    D0, 0x00
  6399. 00004990  102E FFF3                move.b     D0, [A6 - 0xD]
  6400. 00004994  3F00                     move.w     -[A7], D0
  6401. 00004996  3F3C 0006                move.w     -[A7], 0x6
  6402. 0000499A  7000                     moveq.l    D0, 0x00
  6403. 0000499C  102E FFF7                move.b     D0, [A6 - 0x9]
  6404. 000049A0  3F00                     move.w     -[A7], D0
  6405. 000049A2  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6406. 000049A6  508F                     addq.l     A7, 8
  6407. 000049A8  1D40 FFF7                move.b     [A6 - 0x9], D0
  6408. label000049AC:
  6409. 000049AC  3F3C 0006                move.w     -[A7], 0x6
  6410. 000049B0  7000                     moveq.l    D0, 0x00
  6411. 000049B2  102E FFF3                move.b     D0, [A6 - 0xD]
  6412. 000049B6  3F00                     move.w     -[A7], D0
  6413. 000049B8  3F3C 0002                move.w     -[A7], 0x2
  6414. 000049BC  7000                     moveq.l    D0, 0x00
  6415. 000049BE  102E FFF7                move.b     D0, [A6 - 0x9]
  6416. 000049C2  3F00                     move.w     -[A7], D0
  6417. 000049C4  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6418. 000049C8  508F                     addq.l     A7, 8
  6419. 000049CA  1D40 FFF7                move.b     [A6 - 0x9], D0
  6420. 000049CE  3F3C 0006                move.w     -[A7], 0x6
  6421. 000049D2  7000                     moveq.l    D0, 0x00
  6422. 000049D4  102E FFF3                move.b     D0, [A6 - 0xD]
  6423. 000049D8  3F00                     move.w     -[A7], D0
  6424. 000049DA  3F3C 0004                move.w     -[A7], 0x4
  6425. 000049DE  7000                     moveq.l    D0, 0x00
  6426. 000049E0  102E FFF7                move.b     D0, [A6 - 0x9]
  6427. 000049E4  3F00                     move.w     -[A7], D0
  6428. 000049E6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6429. 000049EA  508F                     addq.l     A7, 8
  6430. 000049EC  1D40 FFF6                move.b     [A6 - 0xA], D0
  6431. 000049F0  3F3C 0004                move.w     -[A7], 0x4
  6432. 000049F4  7000                     moveq.l    D0, 0x00
  6433. 000049F6  102E FFF3                move.b     D0, [A6 - 0xD]
  6434. 000049FA  3F00                     move.w     -[A7], D0
  6435. 000049FC  3F3C 0002                move.w     -[A7], 0x2
  6436. 00004A00  7000                     moveq.l    D0, 0x00
  6437. 00004A02  102E FFF6                move.b     D0, [A6 - 0xA]
  6438. 00004A06  3F00                     move.w     -[A7], D0
  6439. 00004A08  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6440. 00004A0C  508F                     addq.l     A7, 8
  6441. 00004A0E  1D40 FFF6                move.b     [A6 - 0xA], D0
  6442. label00004A12:
  6443. 00004A12  4267                     clr.w      -[A7]
  6444. 00004A14  7000                     moveq.l    D0, 0x00
  6445. 00004A16  102E FFF3                move.b     D0, [A6 - 0xD]
  6446. 00004A1A  3F00                     move.w     -[A7], D0
  6447. 00004A1C  7000                     moveq.l    D0, 0x00
  6448. 00004A1E  102E FFF3                move.b     D0, [A6 - 0xD]
  6449. 00004A22  3F00                     move.w     -[A7], D0
  6450. 00004A24  3F3C 0007                move.w     -[A7], 0x7
  6451. 00004A28  7000                     moveq.l    D0, 0x00
  6452. 00004A2A  102E FFF6                move.b     D0, [A6 - 0xA]
  6453. 00004A2E  3F00                     move.w     -[A7], D0
  6454. 00004A30  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6455. 00004A34  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6456. 00004A38  1D40 FFF6                move.b     [A6 - 0xA], D0
  6457. 00004A3C  6000 00AE                bra        +0xB0 /* 00004AEC */
  6458. label00004A40:
  6459. 00004A40  7000                     moveq.l    D0, 0x00
  6460. 00004A42  102E FFEF                move.b     D0, [A6 - 0x11]
  6461. 00004A46  0C40 0003                cmpi.w     D0, 0x3
  6462. 00004A4A  6624                     bne        +0x26 /* 00004A70 */
  6463. 00004A4C  3F3C 0001                move.w     -[A7], 0x1
  6464. 00004A50  7000                     moveq.l    D0, 0x00
  6465. 00004A52  102E FFF3                move.b     D0, [A6 - 0xD]
  6466. 00004A56  3F00                     move.w     -[A7], D0
  6467. 00004A58  3F3C 0006                move.w     -[A7], 0x6
  6468. 00004A5C  7000                     moveq.l    D0, 0x00
  6469. 00004A5E  102E FFF7                move.b     D0, [A6 - 0x9]
  6470. 00004A62  3F00                     move.w     -[A7], D0
  6471. 00004A64  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6472. 00004A68  508F                     addq.l     A7, 8
  6473. 00004A6A  1D40 FFF7                move.b     [A6 - 0x9], D0
  6474. 00004A6E  6052                     bra        +0x54 /* 00004AC2 */
  6475. label00004A70:
  6476. 00004A70  7000                     moveq.l    D0, 0x00
  6477. 00004A72  102E FFEF                move.b     D0, [A6 - 0x11]
  6478. 00004A76  0C40 0005                cmpi.w     D0, 0x5
  6479. 00004A7A  6624                     bne        +0x26 /* 00004AA0 */
  6480. 00004A7C  3F3C 0004                move.w     -[A7], 0x4
  6481. 00004A80  7000                     moveq.l    D0, 0x00
  6482. 00004A82  102E FFF3                move.b     D0, [A6 - 0xD]
  6483. 00004A86  3F00                     move.w     -[A7], D0
  6484. 00004A88  3F3C 0002                move.w     -[A7], 0x2
  6485. 00004A8C  7000                     moveq.l    D0, 0x00
  6486. 00004A8E  102E FFF7                move.b     D0, [A6 - 0x9]
  6487. 00004A92  3F00                     move.w     -[A7], D0
  6488. 00004A94  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6489. 00004A98  508F                     addq.l     A7, 8
  6490. 00004A9A  1D40 FFF7                move.b     [A6 - 0x9], D0
  6491. 00004A9E  6022                     bra        +0x24 /* 00004AC2 */
  6492. label00004AA0:
  6493. 00004AA0  3F3C 0005                move.w     -[A7], 0x5
  6494. 00004AA4  7000                     moveq.l    D0, 0x00
  6495. 00004AA6  102E FFF3                move.b     D0, [A6 - 0xD]
  6496. 00004AAA  3F00                     move.w     -[A7], D0
  6497. 00004AAC  3F3C 0002                move.w     -[A7], 0x2
  6498. 00004AB0  7000                     moveq.l    D0, 0x00
  6499. 00004AB2  102E FFF7                move.b     D0, [A6 - 0x9]
  6500. 00004AB6  3F00                     move.w     -[A7], D0
  6501. 00004AB8  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6502. 00004ABC  508F                     addq.l     A7, 8
  6503. 00004ABE  1D40 FFF7                move.b     [A6 - 0x9], D0
  6504. label00004AC2:
  6505. 00004AC2  4267                     clr.w      -[A7]
  6506. 00004AC4  7000                     moveq.l    D0, 0x00
  6507. 00004AC6  102E FFF3                move.b     D0, [A6 - 0xD]
  6508. 00004ACA  3F00                     move.w     -[A7], D0
  6509. 00004ACC  7000                     moveq.l    D0, 0x00
  6510. 00004ACE  102E FFF3                move.b     D0, [A6 - 0xD]
  6511. 00004AD2  3F00                     move.w     -[A7], D0
  6512. 00004AD4  3F3C 0007                move.w     -[A7], 0x7
  6513. 00004AD8  7000                     moveq.l    D0, 0x00
  6514. 00004ADA  102E FFF7                move.b     D0, [A6 - 0x9]
  6515. 00004ADE  3F00                     move.w     -[A7], D0
  6516. 00004AE0  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6517. 00004AE4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6518. 00004AE8  1D40 FFF6                move.b     [A6 - 0xA], D0
  6519. label00004AEC:
  6520. 00004AEC  7000                     moveq.l    D0, 0x00
  6521. 00004AEE  102E FFEF                move.b     D0, [A6 - 0x11]
  6522. 00004AF2  0C40 0003                cmpi.w     D0, 0x3
  6523. 00004AF6  670C                     beq        +0xE /* 00004B04 */
  6524. 00004AF8  7000                     moveq.l    D0, 0x00
  6525. 00004AFA  102E FFEF                move.b     D0, [A6 - 0x11]
  6526. 00004AFE  0C40 0005                cmpi.w     D0, 0x5
  6527. 00004B02  6622                     bne        +0x24 /* 00004B26 */
  6528. label00004B04:
  6529. 00004B04  4267                     clr.w      -[A7]
  6530. 00004B06  7000                     moveq.l    D0, 0x00
  6531. 00004B08  102E FFF3                move.b     D0, [A6 - 0xD]
  6532. 00004B0C  3F00                     move.w     -[A7], D0
  6533. 00004B0E  3F3C 0002                move.w     -[A7], 0x2
  6534. 00004B12  7000                     moveq.l    D0, 0x00
  6535. 00004B14  102E FFF6                move.b     D0, [A6 - 0xA]
  6536. 00004B18  3F00                     move.w     -[A7], D0
  6537. 00004B1A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6538. 00004B1E  508F                     addq.l     A7, 8
  6539. 00004B20  1D40 FFF6                move.b     [A6 - 0xA], D0
  6540. 00004B24  6022                     bra        +0x24 /* 00004B48 */
  6541. label00004B26:
  6542. 00004B26  3F3C 0001                move.w     -[A7], 0x1
  6543. 00004B2A  7000                     moveq.l    D0, 0x00
  6544. 00004B2C  102E FFF3                move.b     D0, [A6 - 0xD]
  6545. 00004B30  3F00                     move.w     -[A7], D0
  6546. 00004B32  3F3C 0002                move.w     -[A7], 0x2
  6547. 00004B36  7000                     moveq.l    D0, 0x00
  6548. 00004B38  102E FFF6                move.b     D0, [A6 - 0xA]
  6549. 00004B3C  3F00                     move.w     -[A7], D0
  6550. 00004B3E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6551. 00004B42  508F                     addq.l     A7, 8
  6552. 00004B44  1D40 FFF6                move.b     [A6 - 0xA], D0
  6553. label00004B48:
  6554. 00004B48  7000                     moveq.l    D0, 0x00
  6555. 00004B4A  102E FFF3                move.b     D0, [A6 - 0xD]
  6556. 00004B4E  3F00                     move.w     -[A7], D0
  6557. 00004B50  7000                     moveq.l    D0, 0x00
  6558. 00004B52  102E FFF3                move.b     D0, [A6 - 0xD]
  6559. 00004B56  3F00                     move.w     -[A7], D0
  6560. 00004B58  3F3C 0003                move.w     -[A7], 0x3
  6561. 00004B5C  7000                     moveq.l    D0, 0x00
  6562. 00004B5E  102E FFF6                move.b     D0, [A6 - 0xA]
  6563. 00004B62  3F00                     move.w     -[A7], D0
  6564. 00004B64  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6565. 00004B68  508F                     addq.l     A7, 8
  6566. 00004B6A  1D40 FFF6                move.b     [A6 - 0xA], D0
  6567. 00004B6E  4267                     clr.w      -[A7]
  6568. 00004B70  7000                     moveq.l    D0, 0x00
  6569. 00004B72  102E FFF3                move.b     D0, [A6 - 0xD]
  6570. 00004B76  3F00                     move.w     -[A7], D0
  6571. 00004B78  3F3C 0005                move.w     -[A7], 0x5
  6572. 00004B7C  7000                     moveq.l    D0, 0x00
  6573. 00004B7E  102E FFF6                move.b     D0, [A6 - 0xA]
  6574. 00004B82  3F00                     move.w     -[A7], D0
  6575. 00004B84  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6576. 00004B88  508F                     addq.l     A7, 8
  6577. 00004B8A  1D40 FFF6                move.b     [A6 - 0xA], D0
  6578. 00004B8E  3D7C 00C8 FFEA           move.w     [A6 - 0x16], 0xC8
  6579. label00004B94:
  6580. 00004B94  102E FFF1                move.b     D0, [A6 - 0xF]
  6581. 00004B98  B02E FFF3                cmp.b      D0, [A6 - 0xD]
  6582. 00004B9C  6600 FBA2                bne        -0x45C /* 00004740 */
  6583. 00004BA0  206E FFE0                movea.l    A0, [A6 - 0x20]
  6584. 00004BA4  7000                     moveq.l    D0, 0x00
  6585. 00004BA6  1028 0007                move.b     D0, [A0 + 0x7]
  6586. 00004BAA  4A40                     tst.w      D0
  6587. 00004BAC  6700 0172                beq        +0x174 /* 00004D20 */
  6588. 00004BB0  206E FFE0                movea.l    A0, [A6 - 0x20]
  6589. 00004BB4  1D68 0006 FFEF           move.b     [A6 - 0x11], [A0 + 0x6]
  6590. 00004BBA  4A2E FFED                tst.b      [A6 - 0x13]
  6591. 00004BBE  675C                     beq        +0x5E /* 00004C1C */
  6592. 00004BC0  7000                     moveq.l    D0, 0x00
  6593. 00004BC2  102E FFEF                move.b     D0, [A6 - 0x11]
  6594. 00004BC6  0C40 0003                cmpi.w     D0, 0x3
  6595. 00004BCA  670C                     beq        +0xE /* 00004BD8 */
  6596. 00004BCC  7000                     moveq.l    D0, 0x00
  6597. 00004BCE  102E FFEF                move.b     D0, [A6 - 0x11]
  6598. 00004BD2  0C40 0005                cmpi.w     D0, 0x5
  6599. 00004BD6  6622                     bne        +0x24 /* 00004BFA */
  6600. label00004BD8:
  6601. 00004BD8  4267                     clr.w      -[A7]
  6602. 00004BDA  7000                     moveq.l    D0, 0x00
  6603. 00004BDC  102E FFF4                move.b     D0, [A6 - 0xC]
  6604. 00004BE0  3F00                     move.w     -[A7], D0
  6605. 00004BE2  3F3C 0002                move.w     -[A7], 0x2
  6606. 00004BE6  7000                     moveq.l    D0, 0x00
  6607. 00004BE8  102E FFF7                move.b     D0, [A6 - 0x9]
  6608. 00004BEC  3F00                     move.w     -[A7], D0
  6609. 00004BEE  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6610. 00004BF2  508F                     addq.l     A7, 8
  6611. 00004BF4  1D40 FFF7                move.b     [A6 - 0x9], D0
  6612. 00004BF8  6022                     bra        +0x24 /* 00004C1C */
  6613. label00004BFA:
  6614. 00004BFA  3F3C 0001                move.w     -[A7], 0x1
  6615. 00004BFE  7000                     moveq.l    D0, 0x00
  6616. 00004C00  102E FFF4                move.b     D0, [A6 - 0xC]
  6617. 00004C04  3F00                     move.w     -[A7], D0
  6618. 00004C06  3F3C 0002                move.w     -[A7], 0x2
  6619. 00004C0A  7000                     moveq.l    D0, 0x00
  6620. 00004C0C  102E FFF7                move.b     D0, [A6 - 0x9]
  6621. 00004C10  3F00                     move.w     -[A7], D0
  6622. 00004C12  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6623. 00004C16  508F                     addq.l     A7, 8
  6624. 00004C18  1D40 FFF7                move.b     [A6 - 0x9], D0
  6625. label00004C1C:
  6626. 00004C1C  3F3C 0001                move.w     -[A7], 0x1
  6627. 00004C20  7000                     moveq.l    D0, 0x00
  6628. 00004C22  102E FFF3                move.b     D0, [A6 - 0xD]
  6629. 00004C26  3F00                     move.w     -[A7], D0
  6630. 00004C28  7000                     moveq.l    D0, 0x00
  6631. 00004C2A  102E FFF4                move.b     D0, [A6 - 0xC]
  6632. 00004C2E  3F00                     move.w     -[A7], D0
  6633. 00004C30  3F3C 0007                move.w     -[A7], 0x7
  6634. 00004C34  7000                     moveq.l    D0, 0x00
  6635. 00004C36  102E FFF7                move.b     D0, [A6 - 0x9]
  6636. 00004C3A  3F00                     move.w     -[A7], D0
  6637. 00004C3C  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6638. 00004C40  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6639. 00004C44  1D40 FFF7                move.b     [A6 - 0x9], D0
  6640. 00004C48  7000                     moveq.l    D0, 0x00
  6641. 00004C4A  102E FFEF                move.b     D0, [A6 - 0x11]
  6642. 00004C4E  0C40 0003                cmpi.w     D0, 0x3
  6643. 00004C52  670C                     beq        +0xE /* 00004C60 */
  6644. 00004C54  7000                     moveq.l    D0, 0x00
  6645. 00004C56  102E FFEF                move.b     D0, [A6 - 0x11]
  6646. 00004C5A  0C40 0005                cmpi.w     D0, 0x5
  6647. 00004C5E  662A                     bne        +0x2C /* 00004C8A */
  6648. label00004C60:
  6649. 00004C60  3F3C 0004                move.w     -[A7], 0x4
  6650. 00004C64  7000                     moveq.l    D0, 0x00
  6651. 00004C66  102E FFF4                move.b     D0, [A6 - 0xC]
  6652. 00004C6A  3F00                     move.w     -[A7], D0
  6653. 00004C6C  3F3C 0002                move.w     -[A7], 0x2
  6654. 00004C70  7000                     moveq.l    D0, 0x00
  6655. 00004C72  102E FFF7                move.b     D0, [A6 - 0x9]
  6656. 00004C76  3F00                     move.w     -[A7], D0
  6657. 00004C78  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6658. 00004C7C  508F                     addq.l     A7, 8
  6659. 00004C7E  1D40 FFF7                move.b     [A6 - 0x9], D0
  6660. 00004C82  7004                     moveq.l    D0, 0x04
  6661. 00004C84  1D40 FFF2                move.b     [A6 - 0xE], D0
  6662. 00004C88  6022                     bra        +0x24 /* 00004CAC */
  6663. label00004C8A:
  6664. 00004C8A  3F3C 0005                move.w     -[A7], 0x5
  6665. 00004C8E  7000                     moveq.l    D0, 0x00
  6666. 00004C90  102E FFF4                move.b     D0, [A6 - 0xC]
  6667. 00004C94  3F00                     move.w     -[A7], D0
  6668. 00004C96  3F3C 0002                move.w     -[A7], 0x2
  6669. 00004C9A  7000                     moveq.l    D0, 0x00
  6670. 00004C9C  102E FFF7                move.b     D0, [A6 - 0x9]
  6671. 00004CA0  3F00                     move.w     -[A7], D0
  6672. 00004CA2  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6673. 00004CA6  508F                     addq.l     A7, 8
  6674. 00004CA8  1D40 FFF7                move.b     [A6 - 0x9], D0
  6675. label00004CAC:
  6676. 00004CAC  7000                     moveq.l    D0, 0x00
  6677. 00004CAE  102E FFF4                move.b     D0, [A6 - 0xC]
  6678. 00004CB2  3F00                     move.w     -[A7], D0
  6679. 00004CB4  7000                     moveq.l    D0, 0x00
  6680. 00004CB6  102E FFF4                move.b     D0, [A6 - 0xC]
  6681. 00004CBA  3F00                     move.w     -[A7], D0
  6682. 00004CBC  3F3C 0003                move.w     -[A7], 0x3
  6683. 00004CC0  7000                     moveq.l    D0, 0x00
  6684. 00004CC2  102E FFF7                move.b     D0, [A6 - 0x9]
  6685. 00004CC6  3F00                     move.w     -[A7], D0
  6686. 00004CC8  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6687. 00004CCC  508F                     addq.l     A7, 8
  6688. 00004CCE  1D40 FFF7                move.b     [A6 - 0x9], D0
  6689. 00004CD2  3F3C 0001                move.w     -[A7], 0x1
  6690. 00004CD6  7000                     moveq.l    D0, 0x00
  6691. 00004CD8  102E FFF4                move.b     D0, [A6 - 0xC]
  6692. 00004CDC  3F00                     move.w     -[A7], D0
  6693. 00004CDE  3F3C 0005                move.w     -[A7], 0x5
  6694. 00004CE2  7000                     moveq.l    D0, 0x00
  6695. 00004CE4  102E FFF7                move.b     D0, [A6 - 0x9]
  6696. 00004CE8  3F00                     move.w     -[A7], D0
  6697. 00004CEA  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6698. 00004CEE  508F                     addq.l     A7, 8
  6699. 00004CF0  1D40 FFF7                move.b     [A6 - 0x9], D0
  6700. 00004CF4  3F3C 0002                move.w     -[A7], 0x2
  6701. 00004CF8  7000                     moveq.l    D0, 0x00
  6702. 00004CFA  102E FFF3                move.b     D0, [A6 - 0xD]
  6703. 00004CFE  3F00                     move.w     -[A7], D0
  6704. 00004D00  7000                     moveq.l    D0, 0x00
  6705. 00004D02  102E FFF4                move.b     D0, [A6 - 0xC]
  6706. 00004D06  3F00                     move.w     -[A7], D0
  6707. 00004D08  3F3C 0007                move.w     -[A7], 0x7
  6708. 00004D0C  7000                     moveq.l    D0, 0x00
  6709. 00004D0E  102E FFF7                move.b     D0, [A6 - 0x9]
  6710. 00004D12  3F00                     move.w     -[A7], D0
  6711. 00004D14  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6712. 00004D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6713. 00004D1C  1D40 FFF7                move.b     [A6 - 0x9], D0
  6714. label00004D20:
  6715. 00004D20  206E FFE0                movea.l    A0, [A6 - 0x20]
  6716. 00004D24  7000                     moveq.l    D0, 0x00
  6717. 00004D26  1028 0006                move.b     D0, [A0 + 0x6]
  6718. 00004D2A  0C40 0003                cmpi.w     D0, 0x3
  6719. 00004D2E  6600 011E                bne        +0x120 /* 00004E4E */
  6720. 00004D32  7000                     moveq.l    D0, 0x00
  6721. 00004D34  102E FFF2                move.b     D0, [A6 - 0xE]
  6722. 00004D38  0C40 0002                cmpi.w     D0, 0x2
  6723. 00004D3C  670E                     beq        +0x10 /* 00004D4C */
  6724. 00004D3E  7000                     moveq.l    D0, 0x00
  6725. 00004D40  102E FFF2                move.b     D0, [A6 - 0xE]
  6726. 00004D44  0C40 0006                cmpi.w     D0, 0x6
  6727. 00004D48  6600 00AC                bne        +0xAE /* 00004DF6 */
  6728. label00004D4C:
  6729. 00004D4C  7000                     moveq.l    D0, 0x00
  6730. 00004D4E  102E FFF4                move.b     D0, [A6 - 0xC]
  6731. 00004D52  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6732. 00004D56  4840                     swap.w     D0
  6733. 00004D58  4240                     clr.w      D0
  6734. 00004D5A  4840                     swap.w     D0
  6735. 00004D5C  D1C0                     add.l      A0, D0
  6736. 00004D5E  7000                     moveq.l    D0, 0x00
  6737. 00004D60  1010                     move.b     D0, [A0]
  6738. 00004D62  0800 0006                btst.b     D0, 0x6
  6739. 00004D66  6746                     beq        +0x48 /* 00004DAE */
  6740. 00004D68  4267                     clr.w      -[A7]
  6741. 00004D6A  7000                     moveq.l    D0, 0x00
  6742. 00004D6C  102E FFF4                move.b     D0, [A6 - 0xC]
  6743. 00004D70  3F00                     move.w     -[A7], D0
  6744. 00004D72  3F3C 0002                move.w     -[A7], 0x2
  6745. 00004D76  7000                     moveq.l    D0, 0x00
  6746. 00004D78  102E FFF7                move.b     D0, [A6 - 0x9]
  6747. 00004D7C  3F00                     move.w     -[A7], D0
  6748. 00004D7E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6749. 00004D82  508F                     addq.l     A7, 8
  6750. 00004D84  1D40 FFF7                move.b     [A6 - 0x9], D0
  6751. 00004D88  3F3C 0002                move.w     -[A7], 0x2
  6752. 00004D8C  7000                     moveq.l    D0, 0x00
  6753. 00004D8E  102E FFF4                move.b     D0, [A6 - 0xC]
  6754. 00004D92  3F00                     move.w     -[A7], D0
  6755. 00004D94  3F3C 0006                move.w     -[A7], 0x6
  6756. 00004D98  7000                     moveq.l    D0, 0x00
  6757. 00004D9A  102E FFF7                move.b     D0, [A6 - 0x9]
  6758. 00004D9E  3F00                     move.w     -[A7], D0
  6759. 00004DA0  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6760. 00004DA4  508F                     addq.l     A7, 8
  6761. 00004DA6  1D40 FFF7                move.b     [A6 - 0x9], D0
  6762. 00004DAA  6000 0206                bra        +0x208 /* 00004FB2 */
  6763. label00004DAE:
  6764. 00004DAE  3F3C 0004                move.w     -[A7], 0x4
  6765. 00004DB2  7000                     moveq.l    D0, 0x00
  6766. 00004DB4  102E FFF4                move.b     D0, [A6 - 0xC]
  6767. 00004DB8  3F00                     move.w     -[A7], D0
  6768. 00004DBA  3F3C 0002                move.w     -[A7], 0x2
  6769. 00004DBE  7000                     moveq.l    D0, 0x00
  6770. 00004DC0  102E FFF7                move.b     D0, [A6 - 0x9]
  6771. 00004DC4  3F00                     move.w     -[A7], D0
  6772. 00004DC6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6773. 00004DCA  508F                     addq.l     A7, 8
  6774. 00004DCC  1D40 FFF7                move.b     [A6 - 0x9], D0
  6775. 00004DD0  3F3C 0003                move.w     -[A7], 0x3
  6776. 00004DD4  7000                     moveq.l    D0, 0x00
  6777. 00004DD6  102E FFF4                move.b     D0, [A6 - 0xC]
  6778. 00004DDA  3F00                     move.w     -[A7], D0
  6779. 00004DDC  3F3C 0006                move.w     -[A7], 0x6
  6780. 00004DE0  7000                     moveq.l    D0, 0x00
  6781. 00004DE2  102E FFF7                move.b     D0, [A6 - 0x9]
  6782. 00004DE6  3F00                     move.w     -[A7], D0
  6783. 00004DE8  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6784. 00004DEC  508F                     addq.l     A7, 8
  6785. 00004DEE  1D40 FFF7                move.b     [A6 - 0x9], D0
  6786. 00004DF2  6000 01BE                bra        +0x1C0 /* 00004FB2 */
  6787. label00004DF6:
  6788. 00004DF6  7000                     moveq.l    D0, 0x00
  6789. 00004DF8  102E FFF2                move.b     D0, [A6 - 0xE]
  6790. 00004DFC  4A40                     tst.w      D0
  6791. 00004DFE  6600 0028                bne        +0x2A /* 00004E28 */
  6792. 00004E02  3F3C 0002                move.w     -[A7], 0x2
  6793. 00004E06  7000                     moveq.l    D0, 0x00
  6794. 00004E08  102E FFF4                move.b     D0, [A6 - 0xC]
  6795. 00004E0C  3F00                     move.w     -[A7], D0
  6796. 00004E0E  3F3C 0006                move.w     -[A7], 0x6
  6797. 00004E12  7000                     moveq.l    D0, 0x00
  6798. 00004E14  102E FFF7                move.b     D0, [A6 - 0x9]
  6799. 00004E18  3F00                     move.w     -[A7], D0
  6800. 00004E1A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6801. 00004E1E  508F                     addq.l     A7, 8
  6802. 00004E20  1D40 FFF7                move.b     [A6 - 0x9], D0
  6803. 00004E24  6000 018C                bra        +0x18E /* 00004FB2 */
  6804. label00004E28:
  6805. 00004E28  3F3C 0003                move.w     -[A7], 0x3
  6806. 00004E2C  7000                     moveq.l    D0, 0x00
  6807. 00004E2E  102E FFF4                move.b     D0, [A6 - 0xC]
  6808. 00004E32  3F00                     move.w     -[A7], D0
  6809. 00004E34  3F3C 0006                move.w     -[A7], 0x6
  6810. 00004E38  7000                     moveq.l    D0, 0x00
  6811. 00004E3A  102E FFF7                move.b     D0, [A6 - 0x9]
  6812. 00004E3E  3F00                     move.w     -[A7], D0
  6813. 00004E40  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6814. 00004E44  508F                     addq.l     A7, 8
  6815. 00004E46  1D40 FFF7                move.b     [A6 - 0x9], D0
  6816. 00004E4A  6000 0166                bra        +0x168 /* 00004FB2 */
  6817. label00004E4E:
  6818. 00004E4E  206E FFE0                movea.l    A0, [A6 - 0x20]
  6819. 00004E52  7000                     moveq.l    D0, 0x00
  6820. 00004E54  1028 0006                move.b     D0, [A0 + 0x6]
  6821. 00004E58  0C40 0004                cmpi.w     D0, 0x4
  6822. 00004E5C  6600 00F0                bne        +0xF2 /* 00004F4E */
  6823. 00004E60  7000                     moveq.l    D0, 0x00
  6824. 00004E62  102E FFF2                move.b     D0, [A6 - 0xE]
  6825. 00004E66  4A40                     tst.w      D0
  6826. 00004E68  6300 007A                bls        +0x7C /* 00004EE4 */
  6827. 00004E6C  7000                     moveq.l    D0, 0x00
  6828. 00004E6E  102E FFF2                move.b     D0, [A6 - 0xE]
  6829. 00004E72  0C40 0004                cmpi.w     D0, 0x4
  6830. 00004E76  6400 006C                bcc        +0x6E /* 00004EE4 */
  6831. 00004E7A  7000                     moveq.l    D0, 0x00
  6832. 00004E7C  102E FFF4                move.b     D0, [A6 - 0xC]
  6833. 00004E80  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6834. 00004E84  4840                     swap.w     D0
  6835. 00004E86  4240                     clr.w      D0
  6836. 00004E88  4840                     swap.w     D0
  6837. 00004E8A  D1C0                     add.l      A0, D0
  6838. 00004E8C  7000                     moveq.l    D0, 0x00
  6839. 00004E8E  1010                     move.b     D0, [A0]
  6840. 00004E90  0800 0006                btst.b     D0, 0x6
  6841. 00004E94  6700 0028                beq        +0x2A /* 00004EBE */
  6842. 00004E98  3F3C 0001                move.w     -[A7], 0x1
  6843. 00004E9C  7000                     moveq.l    D0, 0x00
  6844. 00004E9E  102E FFF4                move.b     D0, [A6 - 0xC]
  6845. 00004EA2  3F00                     move.w     -[A7], D0
  6846. 00004EA4  3F3C 0002                move.w     -[A7], 0x2
  6847. 00004EA8  7000                     moveq.l    D0, 0x00
  6848. 00004EAA  102E FFF7                move.b     D0, [A6 - 0x9]
  6849. 00004EAE  3F00                     move.w     -[A7], D0
  6850. 00004EB0  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6851. 00004EB4  508F                     addq.l     A7, 8
  6852. 00004EB6  1D40 FFF7                move.b     [A6 - 0x9], D0
  6853. 00004EBA  6000 00F6                bra        +0xF8 /* 00004FB2 */
  6854. label00004EBE:
  6855. 00004EBE  3F3C 0003                move.w     -[A7], 0x3
  6856. 00004EC2  7000                     moveq.l    D0, 0x00
  6857. 00004EC4  102E FFF4                move.b     D0, [A6 - 0xC]
  6858. 00004EC8  3F00                     move.w     -[A7], D0
  6859. 00004ECA  3F3C 0002                move.w     -[A7], 0x2
  6860. 00004ECE  7000                     moveq.l    D0, 0x00
  6861. 00004ED0  102E FFF7                move.b     D0, [A6 - 0x9]
  6862. 00004ED4  3F00                     move.w     -[A7], D0
  6863. 00004ED6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6864. 00004EDA  508F                     addq.l     A7, 8
  6865. 00004EDC  1D40 FFF7                move.b     [A6 - 0x9], D0
  6866. 00004EE0  6000 00D0                bra        +0xD2 /* 00004FB2 */
  6867. label00004EE4:
  6868. 00004EE4  7000                     moveq.l    D0, 0x00
  6869. 00004EE6  102E FFF4                move.b     D0, [A6 - 0xC]
  6870. 00004EEA  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6871. 00004EEE  4840                     swap.w     D0
  6872. 00004EF0  4240                     clr.w      D0
  6873. 00004EF2  4840                     swap.w     D0
  6874. 00004EF4  D1C0                     add.l      A0, D0
  6875. 00004EF6  7000                     moveq.l    D0, 0x00
  6876. 00004EF8  1010                     move.b     D0, [A0]
  6877. 00004EFA  0800 0006                btst.b     D0, 0x6
  6878. 00004EFE  6700 0028                beq        +0x2A /* 00004F28 */
  6879. 00004F02  3F3C 0007                move.w     -[A7], 0x7
  6880. 00004F06  7000                     moveq.l    D0, 0x00
  6881. 00004F08  102E FFF4                move.b     D0, [A6 - 0xC]
  6882. 00004F0C  3F00                     move.w     -[A7], D0
  6883. 00004F0E  3F3C 0002                move.w     -[A7], 0x2
  6884. 00004F12  7000                     moveq.l    D0, 0x00
  6885. 00004F14  102E FFF7                move.b     D0, [A6 - 0x9]
  6886. 00004F18  3F00                     move.w     -[A7], D0
  6887. 00004F1A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6888. 00004F1E  508F                     addq.l     A7, 8
  6889. 00004F20  1D40 FFF7                move.b     [A6 - 0x9], D0
  6890. 00004F24  6000 008C                bra        +0x8E /* 00004FB2 */
  6891. label00004F28:
  6892. 00004F28  3F3C 0005                move.w     -[A7], 0x5
  6893. 00004F2C  7000                     moveq.l    D0, 0x00
  6894. 00004F2E  102E FFF4                move.b     D0, [A6 - 0xC]
  6895. 00004F32  3F00                     move.w     -[A7], D0
  6896. 00004F34  3F3C 0002                move.w     -[A7], 0x2
  6897. 00004F38  7000                     moveq.l    D0, 0x00
  6898. 00004F3A  102E FFF7                move.b     D0, [A6 - 0x9]
  6899. 00004F3E  3F00                     move.w     -[A7], D0
  6900. 00004F40  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6901. 00004F44  508F                     addq.l     A7, 8
  6902. 00004F46  1D40 FFF7                move.b     [A6 - 0x9], D0
  6903. 00004F4A  6000 0066                bra        +0x68 /* 00004FB2 */
  6904. label00004F4E:
  6905. 00004F4E  7000                     moveq.l    D0, 0x00
  6906. 00004F50  102E FFF4                move.b     D0, [A6 - 0xC]
  6907. 00004F54  41ED CECC                lea.l      A0, [A5 - 0x3134]
  6908. 00004F58  4840                     swap.w     D0
  6909. 00004F5A  4240                     clr.w      D0
  6910. 00004F5C  4840                     swap.w     D0
  6911. 00004F5E  D1C0                     add.l      A0, D0
  6912. 00004F60  7000                     moveq.l    D0, 0x00
  6913. 00004F62  1010                     move.b     D0, [A0]
  6914. 00004F64  0800 0006                btst.b     D0, 0x6
  6915. 00004F68  6700 0026                beq        +0x28 /* 00004F90 */
  6916. 00004F6C  4267                     clr.w      -[A7]
  6917. 00004F6E  7000                     moveq.l    D0, 0x00
  6918. 00004F70  102E FFF4                move.b     D0, [A6 - 0xC]
  6919. 00004F74  3F00                     move.w     -[A7], D0
  6920. 00004F76  3F3C 0002                move.w     -[A7], 0x2
  6921. 00004F7A  7000                     moveq.l    D0, 0x00
  6922. 00004F7C  102E FFF7                move.b     D0, [A6 - 0x9]
  6923. 00004F80  3F00                     move.w     -[A7], D0
  6924. 00004F82  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6925. 00004F86  508F                     addq.l     A7, 8
  6926. 00004F88  1D40 FFF7                move.b     [A6 - 0x9], D0
  6927. 00004F8C  6000 0024                bra        +0x26 /* 00004FB2 */
  6928. label00004F90:
  6929. 00004F90  3F3C 0004                move.w     -[A7], 0x4
  6930. 00004F94  7000                     moveq.l    D0, 0x00
  6931. 00004F96  102E FFF4                move.b     D0, [A6 - 0xC]
  6932. 00004F9A  3F00                     move.w     -[A7], D0
  6933. 00004F9C  3F3C 0002                move.w     -[A7], 0x2
  6934. 00004FA0  7000                     moveq.l    D0, 0x00
  6935. 00004FA2  102E FFF7                move.b     D0, [A6 - 0x9]
  6936. 00004FA6  3F00                     move.w     -[A7], D0
  6937. 00004FA8  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6938. 00004FAC  508F                     addq.l     A7, 8
  6939. 00004FAE  1D40 FFF7                move.b     [A6 - 0x9], D0
  6940. label00004FB2:
  6941. 00004FB2  7000                     moveq.l    D0, 0x00
  6942. 00004FB4  102E FFF3                move.b     D0, [A6 - 0xD]
  6943. 00004FB8  3F00                     move.w     -[A7], D0
  6944. 00004FBA  7000                     moveq.l    D0, 0x00
  6945. 00004FBC  102E FFF4                move.b     D0, [A6 - 0xC]
  6946. 00004FC0  3F00                     move.w     -[A7], D0
  6947. 00004FC2  3F3C 0003                move.w     -[A7], 0x3
  6948. 00004FC6  7000                     moveq.l    D0, 0x00
  6949. 00004FC8  102E FFF7                move.b     D0, [A6 - 0x9]
  6950. 00004FCC  3F00                     move.w     -[A7], D0
  6951. 00004FCE  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  6952. 00004FD2  508F                     addq.l     A7, 8
  6953. 00004FD4  1D40 FFF7                move.b     [A6 - 0x9], D0
  6954. 00004FD8  426E FFE6                clr.w      [A6 - 0x1A]
  6955. 00004FDC  426E FFE4                clr.w      [A6 - 0x1C]
  6956. 00004FE0  3F3C 0001                move.w     -[A7], 0x1
  6957. 00004FE4  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  6958. 00004FE8  548F                     addq.l     A7, 2
  6959. 00004FEA  422D C391                clr.b      [A5 - 0x3C6F]
  6960. 00004FEE  6000 000A                bra        +0xC /* 00004FFA */
  6961. label00004FF2:
  6962. 00004FF2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  6963. 00004FF6  1B40 C391                move.b     [A5 - 0x3C6F], D0
  6964. label00004FFA:
  6965. 00004FFA  4A2D C391                tst.b      [A5 - 0x3C6F]
  6966. 00004FFE  67F2                     beq        -0xC /* 00004FF2 */
  6967. 00005000  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  6968. 00005004  3D40 FFE6                move.w     [A6 - 0x1A], D0
  6969. 00005008  4A40                     tst.w      D0
  6970. 0000500A  6700 0016                beq        +0x18 /* 00005022 */
  6971. 0000500E  303C F000                move.w     D0, 0xF000
  6972. 00005012  C06E FFE6                and.w      D0, [A6 - 0x1A]
  6973. 00005016  4A40                     tst.w      D0
  6974. 00005018  6600 0008                bne        +0xA /* 00005022 */
  6975. 0000501C  3D6E FFE6 FFE4           move.w     [A6 - 0x1C], [A6 - 0x1A]
  6976. label00005022:
  6977. 00005022  422D DAC3                clr.b      [A5 - 0x253D]
  6978. 00005026  302E FFE4                move.w     D0, [A6 - 0x1C]
  6979. label0000502A:
  6980. 0000502A  4E5E                     unlink     A6
  6981. 0000502C  4E75                     rts
  6982. 0000502E  444F                     neg.w      A7
  6983. 00005030  5741                     subq.w     D1, 3
  6984. 00005032  4C4B 2020                movem.l    D5,A5, A3
  6985. export_104:
  6986. 00005036  4E75                     rts
  6987.